از آنجا که مسابقه با حمایت چکاوا برگزار می‌شد، شرکت‌کننده‌ها کاربران اصلی کوئرا نیستند.

مسیر عجیب


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

یک گراف کامل nn راسی GG به شما داده می‌شود که mm تا از راس‌های آن، به صورت دلخواه با اعداد 11 تا mm شماره‌گذاری شده‌اند و nmn - m راس دیگر گراف، با یکدیگر یکسان هستند و همگی آن‌ها شماره 00 دارند.

همچنین ee یال از گراف GG حذف شده‌ است به طوری که شماره راس دو سر هر کدام از این یال‌ها بین 11 و mm می‌باشد.

شما باید تعداد مسیر‌های به طول n1n - 1 در گراف nn راسی GG (در واقع تعداد مسیرهای هامیلتونی) را خروجی دهید.

دو مسیر در گراف متفاوت درنظر گرفته می‌شوند اگر دنباله‌های راسی آن‌ها متفاوت باشند، برای مثال دو مسیر 1 0 2 31\ 0\ 2\ 3 و 1 0 2 31\ 0\ 2\ 3 با یکدیگر یکسان و دو مسیر 0 2 1 00\ 2\ 1\ 0 و 0 1 2 00\ 1\ 2\ 0 با یکدیگر متفاوت هستند.

از آنجایی که جواب ممکن است بزرگ باشد، جواب را به باقیمانده 109+710^9 + 7 چاپ کنید.

ورودی🔗

در خط اول ورودی به ترتیب سه عدد nn و mm و ee داده می‌شود.

در ee خط بعدی ورودی, در هر خط دو عدد uu و vv به شما داده می‌شود که بیانگر این است که یال بین دو راسی که با uu و vv شماره‌گذاری شده‌اند حذف شده‌است.

تضمین می‌شود که هر یال حداکثر یک‌بار حذف می‌شود. 1n1018 1 \le n \le 10^{18} 1m16 1 \le m \le 16 mn m \le n 0em(m1)2 0 \le e \le \frac{m(m - 1)}{2} 1u,vm 1 \le u, v \le m

خروجی🔗

در تنها خط خروجی، یک عدد خروجی دهید که بیانگر تعداد مسیرهای به طول n1n - 1 در گراف GG به باقیمانده 109+710^9 + 7 می‌باشد.

مثال🔗

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

4 3 2
1 2
1 3
Plain text

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

4
Plain text

مسیرهای هامیلتونی متفاوت عبارت‌اند از 1 0 3 2 و 1 0 2 3 و 2 3 0 1 و 3 2 0 1.

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

3 3 1
2 3
Plain text

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

2
Plain text

مسیرهای هامیلتونی متفاوت عبارت‌اند از 2 1 3 و 3 1 2.

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