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

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

آمار پرسش:

  • پرسیده شده: 2014-08-07 06:06:44 -0500
  • مشاهده شده: 299 بار
  • بروز شده: 2014-08-09 11:27:37 -0500

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

100 پلنگ و ۱ بره در مزرعه، وقتی پلنگ بره رو میخوره تبدیل به بره میشه

اســتـراتـــژی بــرد در بــازی با دو دسـتـه ســـنـــگ

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

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

Pay whit a tree یه سوال از SPOJ

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

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

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

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

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

علائم ریاضی:

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

بازی بر روی گراف و ایجاد راس جدید در گراف

3

دو نفر بر روی یک گراف ساده به این صورت بازی می کنند :
هر کس در نوبت خودش باید راس جدیدی به مسیر فعلی اضافه کند. راس اول را نفر اول در اولین حرکت انتخاب
می کند. (دقت کنید که چون مسیر است نمی توانند راس تکراری انتخاب کنند و در ضمن راس جدید باید به آخرین
راس انتخاب شده یال داشته باشد)
شرط لازم و کافی برای برد نفر اول را بیابید. ( راهنمایی : تطابق! )
منبع شاززز

نظریه-بازیها
2014-08-07 06:06:44 -0500
چشمک 2291 ● 26 ● 66 ● 119
پاک‌کردن   ویرایش سوال
نظرات

بله

2014-08-08 09:47:11 -0500 چشمک

این بله یعنی چی ؟ :دی

2014-08-08 10:23:08 -0500 سماق دو

منم خوب نفهمیدم باثه همین گذاشتم سوالالو

2014-08-08 10:25:42 -0500 چشمک

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

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

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

2016-10-26 05:49:45 -0500 امیر شکری

1 پاسخ

2

نفر دوم میتونه ببره اگر در این گراف تطابق کامل وجود داشته باشه ( منظورم از تطابق کامل تطابقیه که همه رئوس رو شامل بشه ، البته قبلش باید بدونید تطابق چیه )

استقرا میزنیم به این صورت که فرض میکنیم به ازای k - 2 راس اگر گراف تطابق کامل داشته باشه نفر دوم میبره و حکممون هم اینه که به ازای k راس اگر گراف تطابق کامل داشته باشه نفر دوم برندست. ( k باید مقداری زوج باشه )

پایه استقرا هم برای 2 راس بدیهیه ( این دو راس باید به هم وصل باشن اگر به هم وصل نبودن تطابق کاملی وجود نداشت )

در حالت k راس وقتی نفر اول اولین راس به اسم v رو انتخاب کرد ، چون این راس توی تطابقمون اومده پس حداقل به یه راس دیگه به اسم u یال داره ( یال u v توی تطابق وجود داره)

نفر دوم u رو در نوبت خودش انتخاب میکنه . حالا میدونیم در نوبت های بعد این دو راس حساب نمیشن پس میتونیم اونها رو ندیده بگیریم و همچنان تطابق کامل داشته باشم ( چرا ؟ چون دو راسی که حذف میکنیم دو سر یال u v توی تطابق هستن پس با حذف اونها یک یال از تطابق حذف میشه و میدونیم اگر از تطابقی یک یال حذف بشه همچنان تطابق باقی میمونه و چون تطابق اولی کامل بود این تطابق هم کامله ، چون تنها به رئوس u و v دسترسی نداره ولی میدونیم این دو راس حساب نیستن)

حالا میشه گفت طبق فرض استقرا در گرافی با k -2 راس که شامل تطابق کامله حتمن نفر دوم میبره. و حکم ثابته . چون نفر دوم توی حالت k راس همون نفر دوم توی حالت k - 2 راسه. پس وقتی توی حالت k -2 نفر دوم ببره توی حالت k هم نفر دوم میبره.

نتیجه ای که میشه گرفت اینه که اگر گراف حداقل یک مولفه داشته باشه که تطابق کاملی توش نباشه در اون صورت نفر اول برندست. برای اثباتش مییایم بزرگترین تطابق توی مولفه ی مورد نظر رو در نظر میگیریم اسم این تطابقو میذاریم H . میدونیم راس y در اون مولفه وجود داره به طوری که توی H نیومده. نفر اول y رو انتخاب میکنه . حالا نفر دوم به ناچار راسی مجاور با y به نام w رو انتخاب میکنه میدونیم w حتمن توی H اومده . چون اگر نیومده بود یال y w رو میتونستیم جزئی از H بدونیم ( چرا ؟ ...... چرا نه ؟ ) از طرفی میدونیم H بزرگترین تطابق ممکن توی این مولفست پس امکان نداره بزرگتر از این بشه .
خب پس w حتمن توی H اومده . ( به شکل نگاه کنید ) image description

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

فرضن توی یکی از نوبت ها نفر دوم تونست راسی از مجموعه سیاه به جای مجموعه آبی انتخاب کنه (در اون صورت لزومی نداره که نفر اول راسی برای انتخاب داشته باشه و ممکنه ببازه ) ، اگر مسیری که تا به ساخته شده رو رسم کنیم چنین حالتی داره . image description

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

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

2014-08-09 11:27:37 -0500
سماق دو 1349 ● 6 ● 19 ● 36
پاک‌کردن   ویرایش پاسخ
نظرات

ممنون +1

2014-08-09 14:45:30 -0500 چشمک

ممنون از توجهتون کلم برگ جان :)

2014-08-10 11:52:51 -0500 سماق دو

:)

2014-08-10 12:44:15 -0500 چشمک

پاسخ شما

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

پیش‌نمایش:

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