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