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

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

آمار پرسش:

  • پرسیده شده: 2024-04-19 06:04:30 -0500
  • مشاهده شده: 864 بار
  • بروز شده: 2024-10-31 10:40:12 -0500

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

علائم ریاضی:

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

سوال 3 مرحله دوم دوره 34_روز دوم

1

image description

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

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

2 پاسخ

2

قسمت الف:

  • قرارداد: توی درخت بیتا، یه راس دو شاخه ی ساده مث A رو در نظر بگیرید که دو فرزند به نام B , C داره. طبق تعاریف سوال، می شه راحت فهمید که زیر درخت هر یک از B و C یه درخت مسیره(حتی ممکنه هرکدوم از این دو راس، برگ باشن!). حالا من می یام به ازای تمام رئوس دوشاخه ی ساده ی A، تمام رئوس زیردرختش به جز B و C رو حذف می کنم. بدین ترتیب به درختی می رسم که تمام رئوس دو شاخه ی سادش پدر دوتا برگ هستن که منطقا یکی از اون برگ ها رنگیه! همچنین می یام ریشه رو هم حذف می کنم و درخت حاصل رو بوتی می نامم( دقت کنید که ریشه ی درخت بیتا درجه اش یک بوده).
  • نکته: در درخت بوتی، به ازای هر راس رنگی (که منطقا برگه)، لااقل یک برگ رنگ نشده وجود دارد (واضحه!). پس اگه درخت بوتی n برگ داشته باشه، حداکثر کف n/2 تا راس رنگی داره.
  • لم# : در هر ریشه دار درخت دودویی n راسی، حداکثر سقف n/2 تا برگ وجود دارد (اثبات با استقرا و به عهده ی خوانند!)
  • نتیجه: با توجه به لم#، درخت بوتی که حداکثر 1402 راس داره، حداکثر 701 تا برگ داره و طبق نکته، حداکثر 701/2=350 راس رنگی داره.

حالا وقتی رئوس حذف شده ی درخت بیتا رو به درخت بوتی برگردونیم، تعداد رئوس رنگی بدون احتساب ریشه ثابت می مونه (واضحه به مولا)؛ پس چون ثابت کردیم که در درخت بوتی حداکثر 350 راس رنگی وجود داره، نتیجه می گیریم که درخت بیتا با احتساب ریشه حداکثر 351=1+350 راس رنگی داره.


  • قسمت ج: ساختار درختمون باید همانند شکل زیر باشه 👇👇👇

image description

اثبات: از اونجایی که ما حداکثر 350 راس واسه پرسش می دیم و در ضمن، درخت ما 351 بخش داره، پس بخشی وجود داره که هیچ کدوم از راس هاش برای پرسش داده نشدن. فرض کنید بخش i چنین ویژگی ای داشته باشه؛ پس منطقا هیچ یک از رئوس $a_i$ و $b_i$ برای پرسش داده نشدن. حالا اگه راس انتخابی البرز، یکی از این دو راس باشند، بیتا به طور یکتا نمی تواند تشخیص بدهد که کدامشان راس انتخابی البرز است.

توجه کنید که به جز خودِ $a_i$ و $b_i$، به ازای هر راس دیگر در درخت، فاصله اش تا این دو راس، یکسان است.

2024-04-23 07:59:07 -0500
سیده زینب متولی 205 ● 9 ● 23 ● 37
پاک‌کردن   ویرایش پاسخ
نظرات

استقرا توی ترکیبیات برای من، مثل تالس تو هندسه می مونه 😂

2024-04-23 12:39:40 -0500 سیده زینب متولی

لم رو بدون استقرا هم میشه گفت. با دوگانه شماری (جمع درجات) در میاد تعداد رئوس درجه یک همیشه یکی بیشتر از رئوس ۳ عه.

2024-05-11 14:31:37 -0500 فرانسیم

یه سوال بدیهی div4 هم مضمونش این بود. 1950f

2024-05-11 14:35:04 -0500 فرانسیم

هوم آره جالبه، به فکرم نرسیده بود ولی خب من معمولا اول از در استقرا وارد می شم. بعد اگه جواب نداد می رم سراغ ایده های دیگه 🙃🗿

2024-05-11 14:49:57 -0500 سیده زینب متولی

حاصل 1402/2 رو اشتباهی نوشته بودم 702، برا همین ویرایش کردم 🗿

2024-05-14 15:19:22 -0500 سیده زینب متولی
1

قسمت ب.

فرض کنید دو راس v , u باشه که بینشون مردد باشیم. اولا چون فاصله‌شون از ریشه معلومه، هم ارتفاع هستند. حالا lca شون رو در نظر بگیرید. w می‌نامیمش. این راس قطعا دو شاخه است. و نکته اینه اگه راسی تو زیردرخت w باشه که داخل لیست باشه، فاصله ش از v , u متفاوته. و چون w دوشاخه ست قطعا تو زیردرختش راس دوشاخه ساده وجود داره (ممکنه خودش باشه ولی مهم نیست) پس راسی تو لیست داریم که فاصله ش از v , u متفاوته!

2024-04-23 12:16:52 -0500
فرانسیم 119 ● 2 ● 8
پاک‌کردن   ویرایش پاسخ
نظرات

آره منم اومدم فرض کردم که فاصله ی ریشه تا راس البرز برابر k باشه و بعد روی رئوسی که ارتفاعشون k بود حالت بندی کردم...

2024-04-23 12:38:04 -0500 سیده زینب متولی

پاسخ شما

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

پیش‌نمایش:

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