Бодолт илгээх | Бүх бодолтууд | Шилдэг бодолтууд | Жагсаалт руу буцах |
RGB9054 - Шатахуун авалт 2 |
/ Өмнөх бодлоготой ерөнхийдөө ижил, гагцхүү машины банктай ижил хэмжээтэй 1 канистр авч яваа. /
Улс N хоттой ба тэдгээрийн нилээд нь хоорондоо замаар холбогдсон. Аль ч хоёр хотын хоорондох замд адилхан нэг банк шатахуун зарцуулдаг. Хот бүрд банк шатахууны үнэ харилцан адилгүй. 1 дүгээр хотоос гарч N дүгээр хотод очихын тулд зарцуулах шатахууны хамгийн бага үнийг ол.
Нэг хотоос нөгөө хот хүрэхэд шаардагдах машины банкинд байгаа бензиныг мөн канистрт нөөцөлж болно.
Альч хотоос машиныхаа банк болон канистрт бензин дүүргэж болохоос гадна шаардлагатай үед канистраасаа машиныхаа банк руу бензин хийж болно.
Input
Эхний мөрөнд натурал N тоо өгөгдөнө. (1<=N<=100)
Дараагийн мөрөнд 1-ээс N хүртэлх хотуудын банк шатахууны үнэ дарааллаараа өгөгдөнө. Үнэ тус бүр [0; 100] завсрын бүхэл тоо байна.
Гурав дахь мөрөнд улс дахь хот хоорондын замын тоо өгөгдөнө.
Дараагийн мөрөнд зам бүр нь холбогдсон хоёр хотынхоо дугааруудаар өгөгдөнө. Зам бүр нь хоёр урсгалтай. Хоёр хотын хооронд нэгээс олон зам байхгүй.
Output
Шатахууны нийлбэр дүн. Боломжгүй бол -1.
Example
Input:
4
1 10 2 15
4
1 2 1 3 4 2 4 3
Output:
2
Input:
4
1 10 2 15
0
Output:
-1
Нэгдүгээр жишээний оновчтой шийд нь 1-ээс 3-т, дараа нь 4-т. Шатаахуунаа 1, 3-р хотуудаас худалдан авна.
Нэмсэн: | Bataa |
Огноо: | 2010-02-11 |
Хугацааны хязгаарлалт: | 1s |
Эх кодын хэмжээний хязгаарлалт: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Програмчлалын хэлүүд: | ADA95 ASM32 ASM64 BASH BF C CSHARP C++ 4.3.2 CPP CPP14 C99 CLPS LISP sbcl LISP clisp D ERL FORTRAN HASK ICON ICK JAVA JS-RHINO LUA NEM NICE OCAML PAS-GPC PAS-FPC PERL PHP PIKE PRLG-swi PYPY RUBY SCALA SCM guile ST TCL TEXT WHITESPACE |
hide comments
2015-04-18 09:55:34 Usukhuu
Last edit: 2015-04-18 09:56:02 |
|
2010-03-04 10:24:37 Khongor [SMCS]
Өөө тийн 2 шүү хэхэ. |
|
2010-02-27 13:26:27 gantushig
Tegeed 2 ym bishuu 1 -3 ruu 1 tog binzin 3 -4 ruu kanistar daa 1 tog binzin bga tul 2 baih ym bishuu |
|
2010-02-25 05:33:12 Khongor [SMCS]
1-р жишээ гаралт буруу байна. Оновчтой шийд : 1-р хотоос банк болон машиндаа бензин дүүргээд 1-3-4 замаар явна. Хариу : 2 Last edit: 2010-03-04 10:24:58 |