Ուղարկել | Բոլոր լուծումները | Լավագույն լուծումները | Վերադառնալ ցուցակին |
ARMTPORT - Տելեպորտ |
Թիմուրը որոշել է հետազոտել տիեզերքը։ Բարեբախտաբար, պարզվեց, որ այն շատ փոքր է. կա ընդամենը N մոլորակ։ Մոլորակների միջև ճամփորդելու համար օգտագործվում են զուգահեռ աշխարհներ, որոնց քանակը K է։ Յուրաքանչյուր մոլորակում յուրաքանչյուր զուգահեռ աշխարհի համար կա առավելագույնը մեկ անցակետ։ Մոլորակից մոլորակ անցումը տեղի է ունենում ակնթարթորեն և անվճար. Բավական է ուղևորը մտնի A մոլորակում i-րդ զուգահեռ աշխարհի անցակետը և ակնթարթորեն կարող է դուրս ագալ B մոլորակում i-րդ զուգահեռ աշխարհի անցակետից։ Սակայն տվյալ մոլորակի մի անցակետից մեկ այլ անցակետ տեղափոխվելու համար պետք է օգտվել հին տեխնիկայից՝ ֆոտոնային օդանավից։ Օդանավի տոմսը յուրաքանչյուր մոլորակում յուրաքանչյուր երկու անցակետերի համար ունի իր արժեքը։
Թիմուրն ապրում է 1 համարի մոլորակում 1 համարի զուգահեռ աշխարհի անցակետի մոտ։ Նա պետք է հասնի N համարի մոլորակի K համարի զուգհեռ աշխարհի անցակետ։ Թիմուրը դա ուզում է անել զուգահեռ աշխարհներից մինիմալ անգամ օգտվելով (քանի որ դա վնասակար է առողջության համար) և մինիմալ գումար ծախսելով։ Ընդ որում առողջությունն ավելի կարևոր է քան գումարը։
Մուտքը
Առաջին տողում տրված է N մոլորակների քանակը (1 <= N <= 100), M անցակետերի քանակը (1 <= M <= 100000), K զուգահեռ աշխարհների քանակը (1 <= K <= 11): Հաջորդ M տողերից յուրաքանչյուրը պարունակում է 3 A, B, C թվեր և նկարագրում է մի անցուղի. A,B-ն մոլորակների համարներն են, C-ն զուգահեռ աշխարհի համարն է։
Ապա տրված են N մոլորակներից յուրաքանչյուրում անցակետերի միջև օդանավերով ճամփորդելու համար տոմսերի արժեքները։ Յուրաքանչյուր մոլորակի համար տրված է K տող, յուրաքանչյուրում՝ K ամբողջ թիվ, 1-ից 100 սահմեններում գտնվող։ i-րդ տողի j-րդ թիվը ցույց է տալիս, թե տվյալ մոլորակում i-րդ զուգահեռ աշխարհի անցակետից j-րդ զուգահեռ աշխհարհի անցակետ գնալում համար որքան է պետք վճարել։ Յուրաքանչյուր տողում թվերն իրարից անջատված են բացակներով։
Ելքը
Ելքում պետք է արտածել, իրարից մեկ բացակով անջատված, երկու թիվ՝ զուգահեռ աշխարհներից օգտվելու մինիմալ քանակը և մինիմալ գումարը։
Օրինակ
Մուտքը.2 1 4
1 2 3
0 2 5 0
0 0 2 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 2
0 2 0 5
0 0 0 0 Ելքը. 1 8
Ավելացրեց. | Andreasyan |
Ամսաթիվ. | 2013-01-08 |
Ժամանակի սահմանափակումը. | 1s |
Ծրագրի տեքստի սահմանափակումը. | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Լեզուներ. | C CSHARP C++ 4.3.2 CPP CPP14 JAVA PAS-GPC PAS-FPC PYTHON3 |
Աղբյուրը. | Ղազախստանի մարզ. 2009 |
թաքցնել մեկնաբանությունները
2014-09-27 16:07:33 Martin
Joxovurd ushadir exeq-> Ապա տրված են N մոլորակներից յուրաքանչյուրում անցակետերի միջև օդանավերով ճամփորդելու համար տոմսերի արժեքները։ ete arjeq = 0 => chanaparh goyutyun chuni! |
|
2014-08-19 18:08:35 Martin
mi hat harc eli. xndir@ pahanjuma gtnel ham minimal trichqneri qanak@ hamel minimal gumar@. sample-um inch klini ete menq anenq senc` qayl #1 : (molorak-1) 1->4 ancaket qayl #2 : (molorak-1) 4->3 ancaket qayl #3 : (molorak-2) 3->1 ancaket qayl #4 : (molorak-2) 1->4 ancaket trichqneri qanak = 1 minimal gumar@ = 0 chisht chem? |