1393 國防部長PIPI

2021-10-03 22:50:23 字數 1576 閱讀 6389

pipi國有n個哨所,每個哨所都配置了一台型號相同的無線電通訊裝置。裝置有乙個通訊半徑d,如果兩個哨站距離超過d,就無法直接通訊。

無線電通訊裝置功率越高,通訊半徑就越大,但是造價也就越高。為了省錢,pipi需要確定乙個最小的通訊半徑d,所有的哨站使用這一型號裝置後,任意兩個哨站都能進行通訊(直接或間接)。

多組測試用例

第一行為整數n,表示哨所的數目。2<=n<=100。

接下來n行,每行給出乙個座標(x,y),表示第i個哨所的座標。-50000<=x,y<=50000.

每組資料輸出乙個實數,表示d的最小值。保留兩位小數。

40 100

0 300

0 600

150 750

300.00

方法一:克魯斯卡爾

#include

using

namespace std;

int n;

typedef pair<

int,

int> pr;

pr point[

105]

;struct node

}e[10003];

double

cal(pr a,pr b)

int father[

105]

;int

_find

(int x)

intmain()

int tot=0;

for(

int i=

1;i<=n;i++);

}}double ans=0;

sort

(e,e+tot)

;for

(int i=

0;iprintf

("%.2f\n"

,sqrt

(ans));

}}

方法二:普里姆

#include

using

namespace std;

int n;

const

int inf=

1e9;

double mp[

105]

[105];

double x[

105]

,y[105];

double dis[

105]

;bool vis[

105]

;double sum;

void

prim()

///prim求最小生成樹

vis[0]

=1;for

(int i=

1; isum=

max(sum,minn)

; vis[minid]=1

;for

(int j=

1; j}}

intmain()

for(

int i=

0; iprim()

;printf

("%.2lf\n"

,sum);}

return0;

}

美國國防部展示「零功耗」感測器技術

在 11 月初剛剛結束的 ieee 年度感測器技術大會 ieee sensor 2016 上,美國國防部高等研究計畫署 darpa 向公眾展示了他們能夠實現待機 零功耗 的最新感測器。據 darpa 的專案經理 troyolsson 介紹,這種 零功耗 感測器待機時並絕對的 零功耗 而是待機時的能量...

義大利國防部遷移到Windows 10作業系統

微軟和義大利國防部達成了一項協議,最終讓旗下所有民用和軍事雇員使用的電腦都採用windows 10作業系統。微軟和義大利國防部表示,windows 10中提供的技術將提高員工電腦安全性。轉換的確切步驟和目標時間框架將在公告中披露。今年年初,義大利國防部代表們宣布部署libreoffice取代微軟of...

微軟擊敗亞馬遜贏得美國國防部100億美元雲計算合同

techweb www.cppcns.com10 月 28 日訊息,據國外 報道,微軟擊敗亞馬遜贏得了美國國防部價值 100 億美元 為期 10 年的雲計算合同。這筆交易可能會使微軟股價至少 10 美元,並鞏固其在雲計算市場中的地位。數月來,分析人士和專家一直表示,亞馬遜在此次的雲計算合同競爭中明顯...