NYOJ 115 城市平乱
生活随笔
收集整理的這篇文章主要介紹了
NYOJ 115 城市平乱
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
城市平亂
時(shí)間限制:1000?ms ?|? 內(nèi)存限制:65535?KB 難度:4 描述南將軍統(tǒng)領(lǐng)著N個(gè)部隊(duì),這N個(gè)部隊(duì)分別駐扎在N個(gè)不同的城市。
他在用這N個(gè)部隊(duì)維護(hù)著M個(gè)城市的治安,這M個(gè)城市分別編號從1到M。
現(xiàn)在,小工軍師告訴南將軍,第K號城市發(fā)生了暴亂,南將軍從各個(gè)部隊(duì)都派遣了一個(gè)分隊(duì)沿最近路去往暴亂城市平亂。
現(xiàn)在已知在任意兩個(gè)城市之間的路行軍所需的時(shí)間,你作為南將軍麾下最厲害的程序員,請你編寫一個(gè)程序來告訴南將軍第一個(gè)分隊(duì)到達(dá)叛亂城市所需的時(shí)間。
注意,兩個(gè)城市之間可能不只一條路。
輸入每組測試數(shù)據(jù)的第一行是四個(gè)整數(shù)N,M,P,Q(1<=N<=100,N<=M<=1000,M-1<=P<=100000)其中N表示部隊(duì)數(shù),M表示城市數(shù),P表示城市之間的路的條數(shù),Q表示發(fā)生暴亂的城市編號。
隨后的一行是N個(gè)整數(shù),表示部隊(duì)所在城市的編號。
再之后的P行,每行有三個(gè)正整數(shù),a,b,t(1<=a,b<=M,1<=t<=100),表示a,b之間的路如果行軍需要用時(shí)為t
數(shù)據(jù)保證暴亂的城市是可達(dá)的。
總結(jié)
以上是生活随笔為你收集整理的NYOJ 115 城市平乱的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 十年后,你在元宇宙中的一天是什么样?
- 下一篇: 假如有人炸了支付宝的存储服务器...