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

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

آمار پرسش:

  • پرسیده شده: 2024-02-15 05:04:54 -0500
  • مشاهده شده: 328 بار
  • بروز شده: 2024-04-02 04:25:57 -0500

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

علائم ریاضی:

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

سوال دوم: دستگاه درخت یاب (مرحله2-1402)

1

image description

....................

مرحله۲ ۱۴۰۲ دوره-۳۳
2024-02-15 05:04:54 -0500
سیده زینب متولی 205 ● 9 ● 23 ● 37
پاک‌کردن   ویرایش سوال
نظرات

این سوال واقعا یکی از رو مُخ‌ترین سوال های ۱۰ سال اخیره.

2024-02-15 11:47:49 -0500 فرانسیم

اثبات کمینه بودنشو کسی بلده آیا؟

2024-03-31 01:42:57 -0500 سیده زینب متولی

2 پاسخ

1

سلام

ادعا: برای هر درخت $n$ رأسی به $n-2$ مرحله نیاز داریم.

برای $n=3$ که واضحه.

حالا بیاید فرض کنید ادعای من غلط باشه و برای بعضی $n$ بشه با کمتر از $n-2$ مرحله درخت رو به طور کامل تشخیص داد.

کوچکترین $n$ که این جوری باشه را در نظر بگیرید.

در تشخیص درخت برای اولین مرحله هیچ استراتژی‌ای وجود نداره! شما دو رأس $u$ و $v$ به دلخواه انتخاب می‌کنید. بعد ممکنه که یکی از این دو تا رأس $(u)$ برگ باشه و رأس دیگر $(v)$ همسایه آن برگ! در این حالت تحلیل جوابی که دستگاه می‌دهد این است:

  1. $u$ یک برگ است و با $v$ همسایه است.
  2. با حذف $u$، بقیه رئوس یک درخت $n-1$ رأسی تشکیل می‌دهند که هیچ اطلاعات بیشتری در مورد آن نداریم. دقت کنید که هیچ اطلاعاتی نداریم!

حالا مطابق فرضی که داشتیم می‌توانیم با $n-۴$ مرحله دیگر درخت اصلی را تشخیص بدهیم.

ادعا: حضور یا عدم حضور $u$ در این مراحل هیچ تأثیری ندارد:

  1. در هر مرحله ورودی $v$ و $k$ همهٔ اطلاعاتی که ورودی $u$ و $k$ به ما می‌دهد را می‌دهد.
  2. در مجموعه رئوسی که دستگاه اعلام می‌کند همیشه $u$ هست اگر و تنها اگر $v$ باشد. پس حضور $u$ هیچ اطلاع خاصی به ما نمی‌دهد.

در نتیجه تونستیم در $n-4$ مرحله درخت $n-1$ رأسی را تشخیص بدیم که تناقضه.

پس ادعای اول من درسته!

2024-03-31 20:07:08 -0500
کنکوری 1683 ● 13 ● 27 ● 40
پاک‌کردن   ویرایش پاسخ
نظرات

آوووو چه جالب 👌

دمت گرم @کنکوری

2024-04-01 03:15:34 -0500 سیده زینب متولی

@سیده زینب متولی قابلی نداشت

2024-04-01 03:55:45 -0500 کنکوری
0

الگوریتم با حداقل 1400 حرکت که درخت رو تشخیص داد : لم1 : اگر یه درخت n راسی داشته باشیم و ریشه ش رو هم بدونیم , با n-2 جرکت درخت پیدا می شه . اثبات : فرض کنید راس ریشه شمارش 1 و بقیه راس ها 2 و 3 و .....و n هستن راس 1 رو با تمام n-1 راس دیگه به جز راس با شماره n با دستگاه چک می کنیم فرض کنبید راس 1 رو با i زدیم َ#می تونین بفهمیم چه راس هایی توی زیر درخت i قرار گرفتن و چه راس هایی بین iو1 ان ( اشتراک جواب های 1وi می شه راس های بینشون ) فر ض کنید راس n اصلا وجود نداره یعنی از هر جوابی که n توش هست , n رو ازش حذف کنید ( فرض کنید پدر n شمارش p هست) یه درخت n-1 راسی در میاد حالا تمام رعوسی که n توی جوابشون تومده بود رو در نظر بگیرید با استفاده از # می شه فهمید که توی جواب چه راس هایی راس n بین اون رعوس و 1 بوده یا زیر درختی از اون راس شکل یه مسیر می شه که اخرش می شه چندتا تا درخت با استدلال های ریز به این نتیجه می شه راس n اونجایی قرار داره که این مسیر به چندتا درخت افراز می شه پس فهمیدیم n هم کجا درخت بوده پس کل درخت بدست اومد , لم1 اثبات شد ....................................................................................................................................................................................................................................................................................................................................................................................................... استقرا می زنیم , برای درخت کمتر مساوری n-1 راس فرض می کنیم با n-3 می شه برای n راسی و n-2 حرکت اثبات می کنیم برای مسعله دوتا راس رندم مثل 1 و 2 رو با هم چک کنین سه دسته راس بدست میاد , بین 1 و 2 , زیر درخت 1 یا زیردرخت 2 فرض کنید سایز هاشون به ترتیب x , y , z ( ایکس برای بین 1و2 ) طبق لم1 و # می دونیم چه راس هایی توی زیر درخت 1 قرار دارن و با y-1 حرکت بدست میان همینطور برای زیر درخت 2 و z-1 حرکت
رعوس بین 1و2 همه همنبد اند (چرا؟) پس درختش با x-2 حرکت در میاد(فرض استقرا) + 2 حرکت که 1و2 کجا این درختن مجموعا تمام حرکاتمون شد : x + y + z و چونکه x + y + z = n-2 درخت به صورت کامل یافت شد

2024-04-02 04:23:08 -0500
امیرعلی جهانی 1 ● 1
پاک‌کردن   ویرایش پاسخ
نظرات

غلطه. فرض کنید جواب دستگاه طوری باشه که y=z=0 پس شما x تا هزینه میدید که x=n-2 و اولش هم یه پرسش انجام داده بودید که جمعا میشه n-1 و اشتباهه!

2024-04-03 14:00:00 -0500 فرانسیم

خو داداش روش دومش غلطه. روش اولش ولی احتمالا درسته!!!

2024-04-04 01:13:09 -0500 یک عدد انسان

مهندس روش اول دوم چیه دیگه، اون بالا فقط یه لم رو گفته. منم برای بقیه راهش مثال نقض گفتم. تو م۲ هم به اون لم به تنهایی هیچ نمره ای نمیدن!

2024-04-04 02:50:15 -0500 فرانسیم

من چک کردم اون الگوریتمه که گفته درست در می یاد ولی اثباتش رو خراب کرده (کامل نیست اثباتش). اون استقراعه رو به عنوان راه دوم ارائه داده که اشتباهه. وگرنه واضحه که دوتا راه حل گفته و مثال نقض شما برا دومیشه عزیزمن!

2024-04-04 03:21:48 -0500 یک عدد انسان

خیر، الگوریتم هم وقتی n برگ نباشه غلطه! راه درست که الان فهمیدمش ترکیب این دو تاست. وقتی x=n-2 عه میتونیم تو n-3 پرسش راس ۳ رو با بقیه جز ۱ و ۲ به دستگاه بدیم و زیردرخت همه یکتا در میاد

2024-04-04 03:49:17 -0500 فرانسیم

پاسخ شما

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

پیش‌نمایش:

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