المپدیا

دانش‌نامه‌ی المپیاد کامپیوتر ایران

ابزار کاربر

ابزار سایت


سوالات المپیاد:دوره ی تابستان:دوره ی ۲۴:عملی مقدماتی اول:سوال ۱

سوال ۱

شرکت عمرانی «بساز و بنداز» در آستانه ورشکست شدن است و آقای مهندس، مدیر شرکت قصد تعدیل نیرو دارد. منطقی است که او نیز مانند مدیر‌های با لیاقت دیگر نمی‌‌خواهد کارمندان خوبش را از دست بدهد، برای همین آزمایشی برای سنجش خلاقیت کارمندانش ترتیب داده است. طی این آزمایش او به هر کدام از کارمندان، نقشه پروژه جدید شرکت را که عملیات راه‌سازی یک شهرک صنعتی است، داده است.

در این شهرک $n$ ساختمان وجود دارد که با $n − 1$ جاده به هم متصل شده‌اند، به طوری که از هر ساختمانی می‌توان به هر ساختمان دیگری رسید. (یعنی گراف بین ساختمان‌ها یک درخت است) قرار است طول هر کدام از این $n − 1$ جاده طوری تعیین شود که طول جاده $i$ام عدد صحیحی در بازه $[l_i, r_i]$ باشد، هم‌چنین ساختمان‌ها نباید خیلی از هم دور باشند. از نظر آقای مهندس وقتی ساختمان‌ها خیلی از هم دور نیستند که جمع فاصله دوبه‌دوی ساختمان‌ها حداکثر $k$ باشد. (جمع $n(n − 1)/2$ فاصله)

آقای مهندس یه کارمندان گفته‌است که اگر دو نفر از آن‌ها وزن همه‌ی یال‌هایشان را یکسان تعیین کنند، حتما یکی از آن‌ها اخراج می‌شود. اما چیزی که ذهنش را مشغول کرده این‌ است که شرکت بعد از تعدیل نیرو حداکثر چند کارمند دارد و از شما خواسته است این مقدار را به دست آورید.

ورودی

  • در خط اول ورودی دو عدد $n$ و $k$ آمده‌اند که $n$ تعداد ساختمان‌های شهرک و $k$ حداکثر جمع فاصله دوبه‌دوی ساختمان‌ها را نشان می‌دهد. در $n − 1$ خط بعد، در هر خط اطلاعات یکی از جاده‌های بین ساختمان‌ها آمده است. هر خط شامل چهار عدد $u_i$ و $v_i$ و $l_i$ و $r_i$ است که وجود یک جاده دوطرفه از ساختمان $u_i$ به ساختمان $v_i$ را نشان ‌می‌دهند، که طولش باید حداقل $l_i$ و حداکثر $r_i$ باشد.
  • $1 \leq n, k \leq 10^5$
  • $1 \leq u_i, v_i \leq n$
  • $1 \leq l_i \leq r_i \leq 10^5$

خروجی

در تنها خط خروجی باقی‌مانده حداکثر تعداد کارمندان بعد از تعدیل نیرو را بر $10^9+7$ چاپ کنید.

زیرمسئله‌ها

  • زیرمسئله اول (۳۵ نمره): $1\leq n \leq 100$ و $0 \leq  r_i − l_i \leq 10$
  • زیرمسئله دوم (۱۰ نمره): یک ساختمان به طور مستقیم به همه‌ی جاده‌ها وصل است.
  • زیرمسئله سوم (۳۵ نمره - بدون فیدبک): $1\leq n \leq 100$
  • زیرمسئله چهارم (۱۰ نمره - بدون فیدبک): $0 \leq  r_i − l_i \leq 10$
  • زیرمسئله پنجم (۱۰ نمره - بدون فیدبک): بدون محدودیت اضافی

محدودیت‌ها

  • محدودیت زمان: ۲ ثانیه
  • محدودیت حافظه: ۲۵۶ مگابایت

ورودی و خروجی نمونه

ورودی نمونه خروجی نمونه
5 22
1 2 1 2
2 3 1 2
3 4 1 2
3 5 1 2
4

ابزار صفحه