اولین باره که به کاهو میای؟ راهنمای سایت رو حتما بخون!

ورود ثبت‌نام راهنما درباره‌ی کاهو
پرسش‌ها برچسب‌ها کاربر‌ها سوال بپرسید!

آمار پرسش:

  • پرسیده شده: 2014-06-08 13:03:39 -0500
  • مشاهده شده: 500 بار
  • بروز شده: 2014-06-09 01:10:54 -0500

پرسش‌های مشابه:

بازی بر روی تخته

ایجاد شدن ۳۰ دسته با مجموع ۶۰ سنگریزه هنگام تقسیم کردن ۱۰۰ سنگریزه

حدس زدن کارت پنجم با انتخاب ترتیب دادن ۴ کارت

بازی که با مهره انجام می شود

بدست‌آوردن زوج سنگ برای بردن بازی به شرط برداشتن ۱ تا k سنگ‌ریزه از یک توده‌ی n سنگ‌ریزه‌ای در هر مرحله

پیدا کردن خانه‌ی جادویی در صفحه شطرنج

استراتژی برد در بازی هگز چیست؟

شوکول و کوشول (سوال نسبتا راحتیه، یه کم فکر کنید می تونید حلش کنید)

نکاتی در مورد نوشتن پاسخ:

در این قسمت می‌تونی به یک پرسش پاسخ بدی. اگه می‌خوای در مورد پرسش بحث و اظهار نظر کنی از قسمت «ثبت نظر» استفاده کن.
پاسخت رو دقیق و کامل بنویس، از عکس استفاده کن و اگه لازمه به منابع (کتاب یا سایت) ارجاع بده.
اگه پرسش یا پاسخ‌ها مفید هستند حتما بهشون رای بده تا پرسش‌ها و پاسخ‌های خوب مشخص بشن.

استفاده از ویرایشگر:

توی قسمت پیش‌نمایش می‌تونی ببینی متنی که نوشتی چجوری روی سایت دیده میشه.
خیلی مهم: برای اینکه به خط بعد بری باید دوتا Enter بزنی.
می‌تونی از تگ‌های معمولی و ساده‌ی html هم استفاده کنی.
با دکمه‌هایی که بالای ویرایش‌گر قرار دارند کلی کار می‌شه کرد. از عکس‌گذاشتن بگیر تا لیست شماره‌دار. حتما امتحان‌شون کن.

علائم ریاضی:

برای نوشتن علائم ریاضی می‌تونی از Mathjax استفاده کنی. راهنمای Mathjax رو از سایت math.stackexchange بخون.
برای نوشتن عبارت ریاضی وسط جمله، اون عبارت رو بین دوتا $ قرار بده.
برای نوشتن عبارت ریاضی تو یه خط جدید اون رو بین دوتا $$ قرار بده.

پیدا کردن خانه جادویی در صفحه شطرنج

7

یک صفحه شطرنج عادی 8*8 داریم و سماق و ابر لرد و مرلین بازی زیر را روی آن انجام می دهند.ابتدا ابرلرد از اتاق خارج میشود. مرلین 64 سکه روی خانه های این جدول قرار میدهد که به طور تصادفی هر کدام پشت یا رو است. مرلین یکی از خانه های این جدول را جادو میکند. سماق میفهمد که کدام خانه جادو شده. او دقیقا یکی از سکه ها را در صفحه برمیگرداند از پشت به رو یا برعکس. حال ابرلرد وارد اتاق میشود و باید با نگاه به جدول بفهمد مرلین کدام خانه را جادو کرده.اگر بفهمد مرلین به او و سماق یک بربری خوش مزه به عنوان پاداش میدهد. همه بازیکنان ار قوانین اطلاع دارند.قبل از آغار بازی ابرلرد و سماق با هم مشورت میکنند. آیا آنها میتوانند ببرند؟

بازیها
2014-06-08 13:03:39 -0500
ابر لرد 288 ● 5 ● 12 ● 22
پاک‌کردن   ویرایش سوال
نظرات

این سوال تالیفیه؟ :دی

2014-06-08 13:05:57 -0500 کیانوش

فکر نکنم بتونی ببری ولی یکم روش فکر می کنم

2014-06-08 14:08:55 -0500 عقب مونده

بعيد ميدونم سماق استراتژيي كه ابرلرد بهش ميگه رو بفهمه ولي اگه بفهمه مي برند

2014-06-08 14:48:03 -0500 سماق

+۱ سوال زیبایی بود. برای یادگیری مفاهیم XOR مثال خیلی قشنگی هست.

2014-06-08 14:56:05 -0500 کلاه قرمزی

سلام میدونستید انجمن علمی نخبگان دانشگاه صنعتی شریف مسابقه تخصصی مهارت سنجی برنامه نویسی و داده کاوی گذاشته است آدرس سایتش www.fanavard.com

2015-08-06 09:37:02 -0500 امیر شکری

1 پاسخ

8

خانه های جدول رو به ترتیب با اعداد ۰ تا ۶۳ شماره گذاری میکنیم. بعد شماره همه خانه هایی که سکه آن ها به رو است را با هم XOR میکنیم، نتیجه را $a$ مینامیم ($0\leq a\leq63$). همچنین شماره خانه ای که مرلین جادو کرده را $b$ می نامیم ($0\leq b\leq63$). حاصل XOR کردن $a$ و $b$ را $c$ می نامیم ($0\leq c\leq63$). کافی است سماق سکه خانه شماره $c$ را برگرداند (از رو به پشت یا از پشت به رو).

بعد از این حرکت حاصل XOR کردن شماره خانه سکه های رو دقیقا برابر شماره خانه جادو شده $b$ است، چرا که $a\oplus b=c$ در نتیجه $a\oplus c=b$ (در این جا عملگر XOR را با $\oplus$ نمایش دادیم) و برگرداندن سکه $c$ از رو به پشت یا از پشت به رو دقیقا معادل XOR کردن آن با حاصل XOR بقیه خانه ها ($a$) است.

پس کافی است ابرلرد وارد شده، شماره همه خانه هایی که سکه آنها رو است را با هم XOR کرده و خانه حاصل را به عنوان جادو شده معرفی کند.

نکته جالب اینجاست که اگر حاصل XOR خانه های اولیه برابر خود شماره خانه جادو شده شود ($a=b$)، حاصل $c=a\oplus b=0$ خواهد شد و لذا سکه خانه شماره صفر را بر میگردانیم که تاثیری بر حاصل XOR ندارد!

بیشتر بخوانیم مطالعه این صفحه و این فایل میتونه برای علاقمندان به یادگیری بهتر XOR (یای انحصاری) جالب باشه.

2014-06-08 14:53:26 -0500
کلاه قرمزی 3097 ● 21 ● 34 ● 57
پاک‌کردن   ویرایش پاسخ
نظرات

من چه كارا ميكردم خبر نداشتم :P

2014-06-08 15:13:14 -0500 سماق

درسته المپیادیه وای نه دیگه در این حد تو یه نگاه این همه محاسبات

2014-06-08 22:28:08 -0500 عقب مونده

@عقب مونده جان واقعا محاسباتش ساده هست

2014-06-09 00:36:24 -0500 کلاه قرمزی

پاسخ شما

فقط در صورتی که پاسخی برای این پرسش دارید، آن را اینجا بنویسید و برای بحث کردن از قسمت «ثبت‌ نظر» استفاده کنید. شما می‌توانید قبل از وارد شدن به سایت پاسخ خود را بنویسید. این پاسخ ذخیره می‌شود و زمانی که شما وارد سایت شدید یا ثبت‌نام کردید منتشر می‌شود.

پیش‌نمایش:

کلیه‌ی حقوق این سایت متعلق به کمیته‌ی ملی المپیاد کامپیوتر است.