hrbust 1795發現王國之旅 最小生成樹

2021-08-13 14:51:44 字數 1315 閱讀 5960

發現王國之旅

time limit: 1000 ms

memory limit: 32768 k

total submit: 30(17 users)

total accepted: 17(15 users)

rating:

special judge: no

description

暑期將至,壯壯和胖胖約定去「發現王國」遊樂園遊玩。壯壯看到過山車,跳樓機,海盜船等等已經激動得不能自控

,胖胖卻已經雙腿發軟了。

遊樂園中的每個設施都是由一些道路連線的,並且不存在乙個地方有兩個遊樂設施。遊樂園中還有乙個奇怪的規定,就是經過每條道路,都要買一張該道路的通行證,而且有了該通行證之後,該條道路可以隨意經過,並且遊樂園裡每條道路的通行證票價都是一樣。壯壯想玩遍所有的遊樂設施,但是又想花盡可能少的錢買通行證。道路花錢的原因主要是因為道路上有許多有趣的東西可以**,壯壯走每條道路都會獲得乙個歡樂值 z ,但是每條道路的歡樂值只能獲得一次,現在壯壯想要使得他獲得的所有道路的歡樂值的乘積最大,請你幫幫他吧。

input

輸入 有多組輸入資料,對於每組輸入資料:第1行為整數n(2<=n<=100),表示遊樂專案的數目。此後的n行,每行n個整

數。第x+1行y列的整數表示經過x遊樂設施到y遊樂設施之間的道路可以獲得的歡樂值z,

z為實數( 0

output

輸出 有n組輸出,每組輸出乙個答案並換行,答案為刺激程度c乘積以e為底的對數,保留三位小數。

sample input

30 1.0 3.0

1.0 0 2.0

3.0 2.0 0

sample output

1.792

hint

math.h中ln(x)的數學表示式為log(x)

做出來的第一道四星水題 哈哈哈;

#includeusing namespace std;

int pre[10005];

int findx(int x)

void join(int x, int y)

struct node

xx[10005];

bool cmp(node a, node b)

int main()

}sort(xx, xx + mmm, cmp);

int times = 0;

double ans = 0;

for(int i = 0; i < mmm; i++)

}printf("%.3lf\n", ans);

}return 0;

}

2 13 發現對等節點

節點是網路的一部分,它需要連線到網路中的一些其他節點,這樣它可以廣播交易 區塊,並監聽新的交易 區塊。節點不需要連線到網路中的每乙個節點 相反,它只連線到幾個其他節點,這些節點再連線到另外幾個節點。按照這個方式,整個網路彼此連線。但是節點如何發現網路中的一些其他節點呢?沒有每個節點都可以連線到的 伺...

codevs 3195 發現寶藏

小毛在一塊地方發現了一塊寶藏,他把這塊地方看成為乙個a b的矩陣,有a條南北方向的道路和b條東西方向的道路。南北方向的a條道路從西到東依次編號為l到a,而東西方向的b條道路從南到北依次編號為l到b,南北方向的道路i和東西方向的道路j的交點記為 i,j 小毛現在在 1,1 入口處,而寶藏點在 a,b ...

Exchange 2010發現拓撲失敗

今天跟大家繼續分享乙個我在專案中遇到的問題哈,希望對大家今後的專案排錯有幫助。問題背景 企業主域控從 window server 2003公升級為windows server 2012 r2 具體實施方法可以參考我之前的文章 在順利公升級完主域控之後,突然發現內部的exchanege伺服器無法使用了...