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