نخود


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

کیومرث یک درخت nn راسی جهت‌دار دارد که راس‌‌های آن شماره‌های 11 تا nn دارند و روی راس iiام aia_i تا نخود قرار دارد. او پس از انجام تعدادی عملیات که در ادامه تعریف می‌شود، به درختی می‌رسد که روی راس iiام bib_i تا نخود وجود دارد.

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

در این سوال شما باید پس از ورودی گرفتن درخت به همراه دنباله‌ی aa و bb تعیین کنید آیا می‌توان با انجام دادن تعدادی عملیات، از دنباله‌ی aa به دنباله‌ی bb رسید یا خیر. همچنین برخی از bib_i ها در ورودی نامعلوم هستند؛ به این معنی که آن راس می‌تواند در نهایت هر تعدادی نخود داشته باشد. در هر ورودی باید سوال را به ازای TT سناریوی مختلف حل کنید.

ورودی🔗

در خط اول، تعداد سناریوها TT می‌آید. 1T2000001 \leq T \leq 200 \, 000

به ازای هر سناریو، در خط اول nn تعداد راس‌های درخت می‌آید. 1n2000001 \leq n \leq 200 \, 000

در iiامین خط از nn خط بعدی، دو عدد aia_i و bib_i به‌ترتیب می‌آیند که تعداد نخود‌های اولیه و تعداد نخود‌های نهایی راس iiام را نشان می‌دهد (اگر bi=1b_i = -1 باشد، تعداد نخود‌های این راس نامعلوم است).

1bi1012,0ai1012-1 \leq b_i \leq 10^{12}, \quad 0 \leq a_i \leq 10^{12}

در n1n - 1 خط بعدی در هر خط دو عدد vv و uu به ‌ترتیب می‌آیند که نشان‌دهنده‌ی یالی جهت‌دار از vv به uu می‌باشد. تضمین می‌شود بدون در نظر گرفتن جهت یال‌ها، یک درخت تشکیل می‌دهند.

1v,un1 \leq v, u \leq n

تضمین می‌شود مجموع nn به ازای تمام سناریوها از 200000200 \,000 بیشتر نمی‌شود.

خروجی🔗

خروجی شامل TT خط است که در هر خط اگر با صرف نظر از bib_iهای نامعلوم می‌توان به دنباله‌ی bb رسید، عبارت Yes و در غیر این صورت عبارت No را چاپ کنید.

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

زیرمسئله نمره محدودیت
۱ ۲۱ bi1b_i \neq -1
۲ ۲۷ راس ۱ به همه راس‌ها مسیر دارد.
۳ ۵۲ بدون محدودیت اضافی

مثال‌ها🔗

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

3
2
5 7
5 -1
1 2
5
1 -1
4 -1
1 1
5 0
5 -1
1 5
3 1
5 4
1 2
5
4 -1
5 1
5 -1
3 3
0 -1
1 3
2 1
4 2
2 5
Plain text

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

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