اکبرجوجه


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

یک درخت nn راسی به شما داده می شود.

مجموعه PP (که می‌تواند تهی باشد) از رئوس درخت را اکبرجوجه مینامیم، اگر برای هر دو عضو متمایز uu و vv در PP، هیچ یک از uu یا vv جد دیگری نباشد.

می گوییم راس uu جد راس vv است اگر در مسیر vv به راس ۱، راس uu وجود داشته باشد.

هدف پیدا کردن باقی‌مانده تعداد زیرمجموعه‌های اکبرجوجه از رئوس درخت بر 109+710^{9} + 7 می‌باشد، این عدد را در خروجی چاپ کنید.

ورودی🔗

در خط اول ورودی عدد nn که به شما داده می‌شود که بیانگر تعداد رئوس گراف است.

سپس در n1n-1 خط ، و در خط ii ام، دو عدد uiu_{i} و viv_{i} می‌آید که به معنی یالی بین این دو راس است.

تضمین می‌شود گراف ورودی درخت است.

1n100 0001 \le n \le 100\ 0001ui,vin1 \le u_{i} , v_{i} \le n

خروجی🔗

در تنها خط خروجی باقی‌مانده تعداد زیرمجموعه‌های اکبرجوجه درخت را بر 109+710^{9} + 7 چاپ کنید.

مثال🔗

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

4
1 2
2 3
3 4
Plain text

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

5
Plain text

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

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

4
1 2
1 3
1 4
Plain text

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

9
Plain text