سلام دوست عزیز😃👋

لینک‌های مفید برای شرکت در مسابقه

موفق باشید 😉✌

شوالیه تاریکی


  • محدودیت زمان: ۱ ثانیه
  • محدودیت حافظه: ۲۵۶ مگابایت
  • آزمون عملی دوم فاینال سی و دومین دوره المپیاد کامپیوتر ایران

‌ا Scarecrow به گاتهام آمده و مردم شهر را مسموم کرده است. Batman با کمک دستیارانش توانسته پادزهری بسازد که مردم را شفا بدهد و حالا می‌خواهد آن را بین مردم پخش کند. نقشه شهر گاتهام به صورت یک درخت nn راسی می‌باشد که هر راس از آن یک منطقه را نشان می‌دهد. بتمن یک منطقه مانند vv را انتخاب می‌کند و پادزهر را از آن منطقه منتشر می‌کند. بتمن با افسر گوردن هماهنگ کرده است تا دقیقا یکی از جاده‌ها (یال) را غیر قابل عبور کند تا اهالی منطقه vv نتوانند از فاصله kk این منطقه دورتر بروند زیرا اگر بتوانند خود را به منطقه‌ای برسانند که فاصله آن با vv حداقل kk جاده باشد، پادزهر روی آن‌ها اثر نمی‌کند.

به همین خاطر افسر گوردن از بتمن می‌خواهد تا تعداد جاده‌هایی که با بسته شدن آن‌ها پادزهر اثر نمی‌کند را به او بگوید. بتمن که هنوز راس اولیه و مقدار kk را انتخاب نکرده است، از شما کمک می‌خواهد تا این تعداد را به ازای QQ سناریو مختلف جواب دهید.

ورودی🔗

در خط اول دو عدد طبیعی nn تعداد مناطق گاتهام و qq تعداد سناریوها به‌ترتیب می‌آیند.

در خط بعدی دنباله p2,p3,,pn p_2, p_3, \cdots, p_{n}\ می‌آیند. به ازای هر 2in2 \leq i \leq n جاده‌ای میان دو منطقه ii و pip_i وجود دارد.

در هر یک از qq خط بعدی، دو عدد طبیعی viv_i و kik_i می‌آیند.

خروجی🔗

در qq خط جواب مربوط به هر سناریو را چاپ کنید.

محدودیت‌ها🔗

1n,q3000001 \leq n, q \leq 300 \, 000 1pii11 \leq p_i \leq i - 1 1vi,kin1 \leq v_i, k_i \leq n

زیرمسئله‌ها🔗

زیرمسئله نمره محدودیت
۱ ۸ pi=i1p_i = i-1 به ازای تمامی 2in2 \leq i \leq n برقرار است.
۲ ۱۳ n300n \leq 300 و q1000q \leq 1000
۳ ۲۲ n,q1000n, q\leq 1000
۴ ۱۸ n,q100000n, q \leq 100 \, 000 و فاصله منطقه 11 با دورترین منطقه از آن حداکثر 4040 جاده می‌باشد.
۵ ۲۸ n,q100000n, q \leq 100 \, 000
۶ ۱۱ بدون محدودیت اضافی

مثال🔗

ورودی نمونه ۱🔗

5 5
1 1 3 4
1 2
4 1
2 1
2 2
3 3
Plain text

خروجی نمونه ۱🔗

2
4
3
2
0
Plain text

ورودی نمونه ۲🔗

10 1
1 2 3 4 5 4 7 6 9
8 5
Plain text

خروجی نمونه ۲🔗

7
Plain text

گراف ورودی دوم به شکل زیر است.

سمپل ۲
شکل ۱: شکل گراف نمونه ورودی ۲

اگر افسر گوردن هر جاده‌ای به جز جاده‌های بین 4,7\langle 4, 7 \rangle یا 7,8\langle 7, 8 \rangle را ببندد، مردم می‌توانند از منطقه 88 به حداقل یکی از مناطق 11 یا 99 بروند و پادزهر روی آن‌ها اثر نگذارد.

ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.