洛谷 P1293 班級聚會

2022-04-05 03:57:13 字數 1066 閱讀 4247

畢業25年以後,我們的主人公開始準備同學聚會。打了無數**後他終於搞到了所有同學的位址。他們有些人仍在本城市,但大多數人分散在其他的城市。不過,他發現乙個巧合,所有位址都恰好分散在一條鐵路線上。他準備出發邀請但無法決定應該在哪個地方舉行宴會。最後他決定選擇乙個地點,使大家旅行的花費和最小。

不幸的是,我們的主人公既不擅長數學,也不擅長計算機。他請你幫忙寫乙個程式,根據他同學的位址,選擇聚會的最佳地點。

輸入格式:

輸入檔案的每一行描述了乙個城市的資訊。

首先是城市裡同學的個數,緊跟著是這個城市到moscow(起點站)的距離(km),最後是城市的名稱。最後一行描述的總是moscow,它在鐵路線的一端,距離為0。

輸出格式:

聚會地點城市名稱和旅行費用(單程),兩者之間用一空格隔開。每km花費乙個盧布。

輸入樣例#1: 複製

7 9289 vladivostok

5 8523 chabarovsk

3 5184 irkutsk

8 2213 yalutorovsk

10 0 moscow

輸出樣例#1: 複製

yalutorovsk 112125

城市數量<=150

距離<=10000

同學個數<=50

思路:模擬。

#include#include

#include

#include

#include

#define maxn 160

using

namespace

std;

mapma;

string

s;int

n,tot,que;

long

long ans=0x7f7f7f7f

;int

num[maxn],dis[maxn];

intmain()

for(int i=1;i<=tot;i++)

}

cout

<"

"<}

P1293 班級聚會洛谷c 題解

題目描述 畢業25年以後,我們的主人公開始準備同學聚會。打了無數 後他終於搞到了所有同學的位址。他們有些人仍在本城市,但大多數人分散在其他的城市。不過,他發現乙個巧合,所有位址都恰好分散在一條鐵路線上。他準備出發邀請但無法決定應該在哪個地方舉行宴會。最後他決定選擇乙個地點,使大家旅行的花費和最小。不...

洛谷P5049 洛谷P5022 題解 旅行

原題 資料加強版 加強版 參考你谷題解 終於調過了 又是一如既往的申必錯誤 noi plus石錘了 原題的資料允許我們 o n 2 暴力斷邊,但是加強版的資料達到了 n log n 級別,我們必須在斷邊這一環節尋求更好的解法。考慮我們進入環後在何處回溯 根據繼續走環走到的點分類 設當前已經從 b 走...

洛谷練習P2279 P1346

2020年,人類在火星上建立了乙個龐大的基地群,總共有n個基地。起初為了節約材料,人類只修建了n 1條道路來連線這些基地,並且每兩個基地都能夠通過道路到達,所以所有的基地形成了乙個巨大的樹狀結構。如果基地a到基地b至少要經過d條道路的話,我們稱基地a到基地b的距離為d。由於火星上非常乾燥,經常引發火...