برای آشنایی با قالب صورت سوال در Quera اینجا را مشاهده کنید و برای آشنایی با نحوه‌ی کار با ورودی و خروجی استاندارد (stdin و stdout) در زبان‌های مختلف، اینجا را ببینید.

در مورد سوالات پروژه‌ای می‌توانید انتخاب کنید که کدتان را به یکی از زبان‌های پایتون یا جاوا بزنید و در سوال مربوطه می‌توانید راه‌حلتان را ارسال کنید.

الگوریتمی - هیچ‌وقت مغرور نشو!


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

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

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

عدد رنگی یالی یک گراف کوچکترین عدد صحیح نامنفی kk است به طوری که یال‌های گراف را بتوان با kk رنگ طوری رنگ کرد که هر دو یالی که یک سر آن‌ها با هم برابر است، رنگ متفاوت داشته باشند.

درخت نیز گراف همبند بدون دور است.

ورودی🔗

در سطر اول ورودی عدد nn آمده است که نمایانگر تعداد رئوس درخت است.

در iiامین سطر از n1n - 1 سطر بعدی دو عدد viv_i و uiu_i آمده‌اند که شماره رئوس دو سر یال iiام را نشان می‌دهند. 1n200 000 1 \le n \le 200\ 000 1vi,uin 1 \le v_i, u_i \le n تضمین می‌شود گراف ورودی درخت است.

خروجی🔗

در تنها سطر خروجی عدد یالی رنگی گراف ورودی را چاپ کنید.

مثال🔗

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

1
Plain text

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

0
Plain text

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

3
1 2
2 3
Plain text

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

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