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

"Let go your earthly tether. Enter the void. Empty and become wind"

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

move()
	next_node <- adj[current][pointer[current]]
	pointer[current] <- (pointer[current] + 1) % adj[current].size()
	current <- next_node
	cost++
	seen[current] <- true
	move()
Plain text

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

  • مقدار همه‌ی خانه‌های آرایه pointer برابر 00 است.
  • مقدار current برابر 00 است.
  • مقدار cost برابر 00 است.
  • مقدار همه خانه‌های آرایه seen به‌جز خانه‌ی 00 برابر false است و مقدار seen[0]seen[0] برابر با true است.

پس از مدتی تحقیق، باستان‌شناسان به این نتیجه رسیدند که این روش حرکت روح گورو لاقیما بر روی یک درخت بوده و در واقع current مکان او در هر لحظه را نشان می‌دهد. بدیهی است که او تا ابد روی این درخت حرکت خواهد کرد. برای کشف راز حرکت ستارگان، باستان‌شناسان باید مقدار cost را در اولین لحظه‌ای که گورو لاقیما همه‌ی رئوس درخت را می‌بیند (همه‌ی خانه‌های آرایه seen برابر با true می‌شود) بدست آورند.

توجه کنید که دانشمندان کامپیوتر توانسته‌اند ثابت کنند که چنین لحظه‌ای به ازای هر درخت و هر ترتیبی از لیست‌های مجاورت حتما وجود خواهد داشت.

ورودی

در سطر اول ورودی عدد nn آمده‌است.

در ii امین سطر (با شروع از صفر) از nn سطر بعدی ابتدا عدد kk آمده‌است؛ سپس kk عدد آمده‌است که لیست همسایه‌های راس ii یعنی اعداد adj[i] adj[i] را نشان می‌دهد. 1n300 0001 \le n \le 300\ 000 0adji,j<n0 \le adj_{i,j} < n گراف داده‌شده درخت است. اگر یالی بین دو راس vv و uu باشد. تضمین می‌شود uu در لیست همسایگان vv ظاهر می‌شود و برعکس.

خروجی

در تنها سطر خروجی، مقدار خواسته‌شده را چاپ کنید.

زیرمسئله‌ها

زیرمسئله نمره محدودیت
۱ ۶ n300n \le 300
۲ ۱۱ درجه همه رئوس درخت حداکثر 22 است و درجه راس 00 حداکثر 11 است.
۳ ۲۸ درجه همه رئوس حداکثر 22 است.
۴ ۵۵ بدون محدودیت اضافی

مثال

ورودی نمونه ۱

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

خروجی نمونه ۱

14
Plain text

ارسال پاسخ برای این سؤال
فایلی انتخاب نشده است.