Problem Zju1082 謠言的傳播

2022-08-27 18:57:29 字數 994 閱讀 5823

problem: zju1082 謠言的傳播

time limit: 1 sec  memory limit: 128 mb

[submit][status][web board]china歷史最偉大的spy金無怠潛入了美國的fbi,為了整掉這個罪惡的機構,他決定在fbi散布假訊息。他首先選定fbi中的某乙個職員,將謠言告訴他,然後這個人會將訊息再告訴給每乙個他認識的人,當然在這個過程中需要花費一定的時候。然後這些人又會把訊息告訴給每乙個他所認識的人。這樣訊息就可能傳遍整個fbi,當然每個人知道這個訊息的時間有先有後。我們希望最晚才知道這個訊息的人他所需要的時間越短越好(設這個時間長度為t)。那麼金無怠應該選擇哪乙個人做為訊息的首發者呢?請輸出這個人的編號及t。如果訊息不能傳遍fbi請輸出"disjoint"

注意從職員a傳播謠言給職員b的時間不一定等於從職員b傳播謠言給職員a的時間。

先給出fbi中有多少個職員,用數字n(n<=100)來代表。

接下來n行,用來描述這n個職員。

每一行給出這個職員他認識幾個人,然後給出所認識的職員的編號及傳訊息給他所要花的時間.

如題

3

2 2 4 3 5

2 1 2 3 6

2 1 2 2 2

3 2

[submit][status]

#include

#include

#define inf 0x7fffffff

class

rumour}}

void

work()

}void

print()

minn==inf?

printf

("disjoint"):

printf

("%d %d"

,sum,minn);}

private

:int i,j,k,x,y,n,minn=inf,sum;};

intmain()

1082 射擊比賽

本題目給出的射擊比賽的規則非常簡單,誰打的彈洞距離靶心最近,誰就是冠軍 誰差得最遠,誰就是菜鳥。本題給出一系列彈洞的平面座標 x,y 請你編寫程式找出冠軍和菜鳥。我們假設靶心在原點 0,0 輸入在第一行中給出乙個正整數 n 10 000 隨後 n 行,每行按下列格式給出 id x y其中id是運動員...

1082 射擊比賽

本題目給出的射擊比賽的規則非常簡單,誰打的彈洞距離靶心最近,誰就是冠軍 誰差得最遠,誰就是菜鳥。本題給出一系列彈洞的平面座標 x,y 請你編寫程式找出冠軍和菜鳥。我們假設靶心在原點 0,0 輸入在第一行中給出乙個正整數 n 10 000 隨後 n 行,每行按下列格式給出 id x y 其中 id 是...

1082 射擊比賽

本題目給出的射擊比賽的規則非常簡單,誰打的彈洞距離靶心最近,誰就是冠軍 誰差得最遠,誰就是菜鳥。本題給出一系列彈洞的平面座標 x,y 請你編寫程式找出冠軍和菜鳥。我們假設靶心在原點 0,0 輸入格式 輸入在第一行中給出乙個正整數 n 10 000 隨後 n 行,每行按下列格式給出 id x y 其中...