سفر بیا


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

"بیا" تصمیم گرفته است که از شکرستان به نمکستان سفر کند. او می‌داند که در این حوالی nn شهر با شماره‌های ۱ تا nn (شکرستان شهر شماره ۱ و نمکستان شهر شماره nn) و mm جاده دو طرفه بین این شهرها وجود دارد. می‌دانیم بین هر دو شهر حداکثر یک جاده قرار دارد و برای هر جاده می‌دانیم طی کردن آن چقدر طول می‌کشد. او نمی‌خواهد در سفر خود از یک شهر دو بار عبور کند.

توضیح تصویر

به تازگی دانشمندان شکرستان سیستم ارتباطی عجیبی به نام "بدو بیا" در بعضی از این nn شهر راه انداختند. این سیستم به این صورت کار می‌کند که اگر یک شهر دارای این سیستم باشد می‌تواند پس از tt ثانیه از یک شهر به یک شهر دیگر که دارای این سیستم است برود. قسمت عجیب این سیستم اینجاست که ممکن است، این عدد tt منفی باشد!

در صورتی که می تواند چنین سفری را انجام دهد، حداقل زمانی که طول می‌کشد تا از شکرستان به نمکستان سفر کند چقدر است؟ (عجیب است که این مقدار نیز می‌تواند منفی باشد!)

ورودی🔗

در سطر اول ورودی سه عدد nn و mm و tt آمده است که به ترتیب نمایانگر تعداد شهرها ، جاده‌ها و مقدار tt هستند. شکرستان شهر شماره 1 و نمکستان شهر شماره nn است.

در سطر دوم یک رشته با nn حرف آمده‌است که iiامین حرف آن برابر ۱ است اگر و تنها اگر در راس شماره ii سیستم ارتباطی "بدو بیا" وجود داشته باشد و در غیر این صورت iiامین حرف رشته برابر ۰ است.

سپس در iiامین سطر از هریک از mm سطر بعدی سه عدد uiu_i و viv_i و wiw_i آمده‌اند که دو شهر انتهایی و زمان طی کردن جاده بین این دو شهر را نشان می‌دهد.

در ورودی‌های این سوال تضمین می‌شود که بین هر دو شهر حداکثر یک جاده از این mm جاده موجود است و دو شهر انتهایی یک جاده یکسان نیستند. 2n1 000 2 \le n \le 1\ 000 1m1 0001 \le m \le 1\ 000 1ui,vin 1 \le u_i, v_i \le n t1 000 000|t| \le 1\ 000\ 000 1wi1 000 000 1 \le w_i \le 1\ 000\ 000

خروجی🔗

در تنها سطر خروجی یک عدد چاپ کنید که برابر کمترین زمانی است که طول می‌کشد تا از شکرستان به نمکستان سفر کند. در صورتی که نمی‌تواند چنین سفری را انجام دهد، کلمه‌ی "Impossible""Impossible" را چاپ کنید.

مثال🔗

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

3 2 3
101
1 2 2
2 3 2
Plain text

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

3
Plain text

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

4 4 -6
0110
1 2 2
2 3 2
3 4 2
1 4 1
Plain text

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

-2
Plain text

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

4 2 10
1000
1 2 1
2 3 1
Plain text

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

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