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

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

آمار پرسش:

  • پرسیده شده: 2014-04-23 03:20:05 -0500
  • مشاهده شده: 354 بار
  • بروز شده: 2015-05-10 00:28:44 -0500

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

رنگ‌آمیزی صفحه بخش‌بندی شده توسط دایره‌ها با دو رنگ

مجموع شماره صفحات 25 برگ جداشده از دفترچه صد برگ

ثابت کنید بازه ی ak وجود دارد به طوری که بازه ی bk باآن اشتراک دارد

اثبات وجود مربع 2*2 با تعداد خانه های فرد هم رنگ

جدول ۸*۸ !

یک جدول n*n با n رنگ رنگ شده است

هر راس مربعهای واحد در 1 صفحه شطرنجی سبز،قرمز یا آبی شده است

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

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

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

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

علائم ریاضی:

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

روشن کردن لامپ با استفاده از کمترین حرکت

3

در هر خانه از یک جدول ۱۰۰۰ در ۱۰۰۰ یک لامپ خاموش وجود دارد. هدف ما این است که با کمترین تعداد حرکت، همه‌ی لامپ‌ها را روشن کنیم. در هر حرکت‌‍‌‌‌‌‍‍‌ می‌توانیم یکی از لامپ‌ها را فشار دهیم، با این کار خودِ آن لامپ و همه‌ی لامپ‌های هم سطر آن و همه‌ی لامپ‌های هم ستون آن تغییر وضعیت پیدا می‌کنند.

الف) آیا این کار (روشن کردن همه‌ی لامپ‌ها) ممکن است؟

ب) اگر ممکن است، کمترین تعداد حرکت لازم چند تا است؟

زوجیت
2014-04-23 03:20:05 -0500
علیرضا 61 ● 2 ● 2 ● 6
پاک‌کردن   ویرایش سوال
نظرات

برای n های زوج میشه n^2 بار و برای n های فرد n بار می شود

2015-05-10 04:50:26 -0500 چشمک

اثبات بهینه بودن هم مدل کردن ب گراف و ثابت کردن پوشا بودن این گرافه !

2015-05-10 10:50:30 -0500 چشمک

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

2015-08-06 07:03:48 -0500 امیر شکری

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

2016-10-26 11:03:32 -0500 امیر شکری

1 پاسخ

1

*این پاسخ نادرست است. ضمن سپاس از @نابغه عزیز که به این موضوع در کامنتهای زیر پاسخ اشاره کردن، فقط برای این که ببینید به چه راحتی آدم میتونه یه پاسخ اشتباه بده اون رو نگه میدارم *

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

روشن کردن همه لامپهای هر جدول n در n امکان پذیر هست. اگر همه لامپها را یک بار فشار دهیم (ببخشید لامپ را چطور فشار میدهند؟ به خصوص لامپ روشن!) چون هر لامپ هم سطر یا هم ستون تعداد فردی لامپ (از جمله خودش) است، همه لامپها روشن خواهند شد.

اما کمترین تعداد حرکات...

برای جدول ۱ در ۱ ، یک حرکت لازمه.

اگر جدول ۲ در ۲ بود، اون موقع در کمال تعجب لازم بود هر چهار لامپ رو فشار بدیم تا همه شون روشن بشن.

اما برای جدول ۳ در ۳ پنج حرکت کافیه: کافیه ۴ لامپ واقع در جدول ۲ در ۲ ی بالا سمت چپ رو فشار بدیم و آخر کار هم لامپ خانه پایین سمت راست جدول. مثل جدول زیر که هر عدد ۱ نشان دهنده فشردن لامپ هست:

0 1 1
0 1 1
1 0 0

اما برای حالات بزرگتر: فرض کنید موفق به این کار شدیم. تعداد لامپهای فشرده شده در هر سطر و هر ستون رو میشماریم، اگر تعداد زوجی از لامپهای یک سطر فشرده شده بود، اون سطر رو «زوج» و در غیر این صورت «فرد» مینامیم (و همین کار رو برای ستونها هم انجام میدیم). مثلا در جدول بالا سطر و ستونهای اول و دوم (از سمت چپ یا بالا) زوج هستند و سطر و ستون سوم فرد.

مسلما در خانه مشترک بین یک سطر و ستون زوج، عدد ۱ (لامپ فشرده شده) قرار داشته باشه، در غیر این صورت اون لامپ خاموش خواهد بود (چون مجموعا تعداد زوجی از لامپهای سطر و ستونش فشرده شده). به همین صورت در خانه مشترک بین یک سطر و ستون فرد هم باید عدد ۱ قرار گرفته باشه. نهایتا در خانه مشترک یک سطر فرد با ستون زوج، یا یک سطر زوج با ستون فرد باید عدد صفر بیاد.

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

لذا برای جدولهای زوج در زوج (مثلا ۱۰۰۰ در ۱۰۰۰) مجبوریم هیچ سطر یا ستون فردی نداشته باشیم و وقتی همه سطرها و ستونها زوج باشند، باید همه لامپها را فشار دهیم. لذا تنها جواب برای جدولهای زوج در زوج فشردن همه لامپها است.

=====

اگر تعداد سطر و ستونهای جدول فرد بود (مثلا ۱۰۰۱ در ۱۰۰۱) آن وقت $3n-4$ لامپ کافی بود. برای این کار کل خانه های دو سطر اول و ستون سمت راست، به جز سمت راست ترین خانه های دو سطر اول را می فشردیم.

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

در جدول( فرد استn*n (n میتوانید با n حرکت هم این کار را انجام دهید به طوریکه به ترتیب تمام لامپ های ردیف اول(یا هر ستون یا هر ردیف دیگری را) را یکبار فشاردهیم پس در حرف آقای کلاه قرمزی که گفته حداقل 3n-4حرکت لازمه اشتباهه!!!!(یا من دارم اشتباه میکنم)

2014-12-11 23:55:40 -0500 نابغه

نه . شما درست می گی . کلاه قرمزی اشتباه کرده . و برای حالت های زوج هم اثباتی ارائه نشده .

2015-04-03 09:48:57 -0500 حمید کاملی

پاسخ شما

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

پیش‌نمایش:

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