201703-4 地铁修建
生活随笔
收集整理的這篇文章主要介紹了
201703-4 地铁修建
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
問(wèn)題描述
| 試題編號(hào): | 201703-4 |
| 試題名稱: | 地鐵修建 |
| 時(shí)間限制: | 1.0s |
| 內(nèi)存限制: | 256.0MB |
| 問(wèn)題描述: | 問(wèn)題描述 A市有n個(gè)交通樞紐,其中1號(hào)和n號(hào)非常重要,為了加強(qiáng)運(yùn)輸能力,A市決定在1號(hào)到n號(hào)樞紐間修建一條地鐵。 地鐵由很多段隧道組成,每段隧道連接兩個(gè)交通樞紐。經(jīng)過(guò)勘探,有m段隧道作為候選,兩個(gè)交通樞紐之間最多只有一條候選的隧道,沒(méi)有隧道兩端連接著同一個(gè)交通樞紐。 現(xiàn)在有n家隧道施工的公司,每段候選的隧道只能由一個(gè)公司施工,每家公司施工需要的天數(shù)一致。而每家公司最多只能修建一條候選隧道。所有公司同時(shí)開始施工。 作為項(xiàng)目負(fù)責(zé)人,你獲得了候選隧道的信息,現(xiàn)在你可以按自己的想法選擇一部分隧道進(jìn)行施工,請(qǐng)問(wèn)修建整條地鐵最少需要多少天。 輸入格式 輸入的第一行包含兩個(gè)整數(shù)n, m,用一個(gè)空格分隔,分別表示交通樞紐的數(shù)量和候選隧道的數(shù)量。 第2行到第m+1行,每行包含三個(gè)整數(shù)a, b, c,表示樞紐a和樞紐b之間可以修建一條隧道,需要的時(shí)間為c天。 輸出格式 輸出一個(gè)整數(shù),修建整條地鐵線路最少需要的天數(shù)。 樣例輸入 6 6 1 2 4 2 3 4 3 6 7 1 4 2 4 5 5 5 6 6 樣例輸出 6 樣例說(shuō)明 可以修建的線路有兩種。 第一種經(jīng)過(guò)的樞紐依次為1, 2, 3, 6,所需要的時(shí)間分別是4, 4, 7,則整條地鐵線需要7天修完; 第二種經(jīng)過(guò)的樞紐依次為1, 4, 5, 6,所需要的時(shí)間分別是2, 5, 6,則整條地鐵線需要6天修完。 第二種方案所用的天數(shù)更少。 評(píng)測(cè)用例規(guī)模與約定 對(duì)于20%的評(píng)測(cè)用例,1 ≤ n ≤ 10,1 ≤ m ≤ 20; 對(duì)于40%的評(píng)測(cè)用例,1 ≤ n ≤ 100,1 ≤ m ≤ 1000; 對(duì)于60%的評(píng)測(cè)用例,1 ≤ n ≤ 1000,1 ≤ m ≤ 10000,1 ≤ c ≤ 1000; 對(duì)于80%的評(píng)測(cè)用例,1 ≤ n ≤ 10000,1 ≤ m ≤ 100000; 對(duì)于100%的評(píng)測(cè)用例,1 ≤ n ≤ 100000,1 ≤ m ≤ 200000,1 ≤ a, b ≤ n,1 ≤ c ≤ 1000000。 所有評(píng)測(cè)用例保證在所有候選隧道都修通時(shí)1號(hào)樞紐可以通過(guò)隧道到達(dá)其他所有樞紐。 |
?
轉(zhuǎn)載于:https://www.cnblogs.com/from00/p/6663632.html
總結(jié)
以上是生活随笔為你收集整理的201703-4 地铁修建的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Java多线程:线程间通信之Lock
- 下一篇: java循环示例