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

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

آمار پرسش:

  • پرسیده شده: 2014-06-15 04:31:31 -0500
  • مشاهده شده: 506 بار
  • بروز شده: 2014-06-30 00:37:09 -0500

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

رساندن حداقل یک مهره در جدول $2 ×n$ و $2^n$ مهره

حذف چوب کبریت ها از یک جدول n در n

تولید رشته هایی از a و b با دستگاه تبدیل کارت

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

ساختن جایگشتی که میانگین هیچ دو عددی بین آن دو نباشد

عکاسی از ستاره‌ها

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

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

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

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

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

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

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

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

علائم ریاضی:

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

حرکت دادن خانه‌ی خالی در جدول پر شده از دومینو ها

4

یک صفحه‌ی $n × m$ داریم ($n$ و $m$ هردو فردند). به‌جز خانه‌ی بالا چپ این جدول، تمامی خانه‌های دیگرش را با دومینو می‌پوشانیم. ثابت کنید با حرکت دادن مجاز دومینوها در جدول می‌توان خانه‌ی خالی را:

۱) به ۳ خانه‌ی گوشه‌ای دیگر (بالا راست، پایین چپ و پایین راست) برد.

۲) به هر خانه‌ای با مختصات $x, y$ (که $x$ و $y$ هر دو فردند) برد.


*تعریف حرکت دادن مجاز: یک دومینو تنها می‌تواند در جهتی که قرار دارد حرکت کند(اگر افقی بود، افقی و اگر عمودی بود، عمودی) و هم‌چنین هنگامی می‌تواند حرکت کند که خانه‌ی مجاورش در جهتی که می‌تواند حرکت کند، خالی باشد؛ برای مثال اگر خط‌ها را دومینو درنظر بگیریم، یک حرکت دادن مجاز در شکل نشان داده شده است: image description

⬇

image description

مرحله۲ گراف-جهتدار استقرا جدول
2014-06-15 04:31:31 -0500
سیب زمینی 51 ● 1 ● 5
پاک‌کردن   ویرایش سوال
نظرات

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

2015-08-06 09:10:51 -0500 امیر شکری

سلام میگم یک سر به سایت www.fanavard.ir بزنید. مسابقات برنامه نویسی شون شروع شده. گواهی رسمی از طرف دانشگاه شریف می ده. 50 تا سکه هم جایزشه

2016-10-27 08:21:40 -0500 امیر شکری

1 پاسخ

3

خب جوابش

مربع ها را به صورت زیر رنگ آمیزی می کنیم

هر مربع که هم شماره ی سطرش و هم شماره ستونش فرد می باشد را سیاه می کنیم .

حال خانه ی خالی اولیه سیاه شده است(بدیهی) حال به راحتی می توان نشان داد که خانه ی خالی فقط روی خانه های سیاه حرکت می کند .

زیرا خانه ی خالی که با دومینو جابجا می شود تغییرات ستونی و سطریش زوج است و زوجیت خانه ی اولیه را حفظ می کند .

به صورت زیر تبدیل به گرافش می کنیم :

راس ها را خانه های سیاه می گیریم و بین دو خانه ی( راس) A,B یال می کشیم اگر و تنها اگر دومینویی رو A وجود دارد که خانه ی دیگرش مجاور B باشد . (یال جهت دار نیست)

حال n+1 به توان دو راس و به همین تعداد منهای یک یال (از هر راس سیاه یک یال را خارج کردیم به غیر از خانه ی خالی ) حال کافیست ثابت کنیم همبند می باشد یعنی ثابت شود که گراف حاصل یک درخت است و دور ندارد و خانه ی خالی که در خانه ی سیاه است به هر خانه ی سیاه دیگر (مانند چهار گوشه) می تواند برود .

اثبات این موضوع هم سخت نیست

دور در جدول یعنی یک ناحیه که محیطش به بیرون دومینویی خارج نکرده است . که اسمش را ناحیه ی ممنوعه می گذاریم .

و نام ناحیه ای که می توانیم با دومینوهایمان به آن برویم مجاز می گذاریم .

فرض کنید خانه ی خالی در راست بالا باشد حال به ناحیه ای که ما نمی توانیم با دومینو هایمان وارد شویم یعنی بین آن ناحیه و ناحیه مجاز هیچ راهی نیست بنابراین ما توانستیم یک ناحیه را با دومینو بپوشانیم یعنی مساحت ناحیه زوج است و ناحیه ی مجاز مساحتش فرد است ( به علاوه خانه ی خالی)

حال می خواهیم ثابت کنیم که مساحت ناحیه ی ممنوعه فرد است پس با دومینو اگر بپوشانیم یه دومینو به سمت بیرون می زند و به تناقض برسیم تا تاقض حاصل حکم ما را نتیجه دهد .

حال ناحیه ی ممنوعه را در نظر بگیرید از خانه های سیاهی که نمی توان واردش شد ، مرز را می کشیم :

50945498844483041296.png

ناحیه ی A ممنوعه است . که مرز هایش خانه ی های سیاه هستند . حال ارتفاع هر ستون در ناحیه ی زرد فرد می باشد (از یک سیاه به یک سیاه ) سر جمع هم فرد تا ستون داریم پس مساحت ناحیه ی A فرد است پس تناقض چون فرد تا خانه را با دومینو نمی توان پوشاند پس به بیرون دومینو دارد .

اگر به نظرتون جاییش اشکال دارد بفرمایید. و گرنه که خودتون می دونید دیگه ... ;))

در ضمن اثبات برای هم الف و ب می باشد .

با تشکر از آقای کلاه قرمزی !!!

2014-06-30 00:31:03 -0500
طوفان 1480 ● 11 ● 21 ● 43
پاک‌کردن   ویرایش پاسخ
نظرات

@طوفان سپاس به خاطر توجه به زیبایی سایت

2014-06-30 04:25:06 -0500 کلاه قرمزی

پاسخ شما

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

پیش‌نمایش:

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