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

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

آمار پرسش:

  • پرسیده شده: 2022-05-10 03:29:13 -0500
  • مشاهده شده: 355 بار
  • بروز شده: 2024-02-05 14:01:13 -0500

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

سوال ۱ روز دوم مرحله ۲ دوره ۲۳: رشته‌ی نزدیک

بازی رنگی - سوال ۱ - مرحله ۲ - ۱۳۹۳

وزنه‌ها و ماشین جادویی - سوال ۲ - مرحله ۲ - ۱۳۹۳

گاوی خسیس - سوال ۳ - مرحله ۲ - ۱۳۹۳

انتقال مهره‌های گاوی - سوال ۴ - مرحله ۲ - ۱۳۹۳

یافتن کوچکترین پیچ و مهره با مقایسه آنها

دنباله و جادوگر - دوره ی 24 - مرحله ی 2

دوربین های عکاسی

مسئله ی مسیر و شبکه - مرحله ی 2 – دوره ی 23

بازی خاموش کردن چراغ ها

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

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

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

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

علائم ریاضی:

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

نوشتن اسم زندانیها - سوال دوم تشریحی سال 1401 - دوره 32

0

در یک زندان، ۳۲ نفر با اسامی متمایز در ۳۲ سلول زندانی هستند. زندانبانِ زندان عوض شده و زندانبان جدید میخواهد لیستی از اسامی ۳۲ زندانی تهیه کند. او برای این کار با زندانیها توافق میکند که این بازی را انجام دهند:

هر روز، ابتدا زندانبان دو سلول را انتخاب میکند؛ سپس با مراجعه به آن دو سلول، زندانیهاى هر کدام از آن دو سلول را میبیند و اگر هر یک از آن ها را قبلا ندیده باشد، اسم آن فرد را هم به لیست خود اضافه میکند. همان شب و دور از چشم زندانبان، یکى از آن دو زندانى سلولش را با یکى از ۳۱ زندانی دیگر عوض میکند. آیا زندانبان در هر شرایطی (به ازای تمام عملکردهای ممکن زندانیها) میتواند در حداکثر ۱۰۲۴ روز، لیستی از اسامی همه ی زندانیها را تهیه کند؟ توضیح: اگر پاسخ شما برای این سوال «بله» است، باید روشی برای زندانبان ارائه کنید که در حداکثر ۱۰۲۴ روز ، لیست اسامی زندانیها را تهیه کند. همچنین اگر پاسخ شما برای این سوال «خیر» است، باید اثبات کنید به ازای هر الگوریتم زندانبان، حالتی وجود دارد که او به هدفش نرسد.

مرحله۲ ۱۴۰۱ دوره-۳۲
2022-05-10 03:29:13 -0500
حقگو 51 ● 12 ● 12 ● 15
پاک‌کردن   ویرایش سوال

1 پاسخ

0

خب، ثابت می کنم اگه یه نفر باشه که تا روز i ام دیده نشده، حالتی وجود داره که در روز i+1 هم دیده نشه: فرض کنید فرد A روز i ام دیده نشده. خب برا روز i+1 ام، سه حالت برا سلولی که فرد A در اون هست وجود داره:

  • در سلولی که روز i ام بوده باقی بمونه. (یه حالت)
  • جاش رو با یکی از دو زندانی ای که در روز i ام دیده شدن (ینی زندانبان در روز i ام به سلولاشون مراجعه کرده) عوض کنه. (دو حالت)

اما طبق فرض سول، زندانبان هر شب فقط دو سلول رو می بینه و چون سلول فرد A سه حالت داره، ممکنه که در سلول سومی باشه که زندانبان بهش مراجعه نمی کنه و ینی حالتی وجود داره که فرد A در روز i+1 ام هم دیده نشه:)

با توجه به اینکه در پایان روز اول، 30 نفر هستن که دیده نشدن و همپنین به استناد استدلالی که ذکر کردم، حالتی هس که فردی باشه که تا روز 1024 ام (یا حتی تا بینهایت!) دیده نشه. تامام 🗿

2024-02-05 14:01:13 -0500
سیده زینب متولی 205 ● 9 ● 23 ● 37
پاک‌کردن   ویرایش پاسخ

پاسخ شما

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

پیش‌نمایش:

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