★★☆ 輸入檔案:linec.in
輸出檔案:linec.out
簡單對比
時間限制:1 s 記憶體限制:256 mb
有 n(n<=20)
臺 pc 放在機房內,現在要求由你選定一台 pc,用共n−1
條網線從這台機器開始一台接一台地依次連線他們,最後接到哪個以及連線的順序也是由你選定的,為了節省材料,網線都拉直。求最少需要一次性購買多長的網線。(說白了,就是找出 n
的乙個排列 p1p2p3..pn
然後 p1−>p2−>p3−>...−>pn
找出 |p1p2|+|p2p3|+...+|pn−1pn|
長度的最小值)
第一行 n ,下面 n 行,每行分別為機器的座標(x,y)(x為實數−100<=x,y<=100)
最小的長度,保留兩位小數。
30 0
1 11 -1
2.83
/*ans[sta][i]點的集合為sta,且最後乙個點是i的最短路
*/#include
#include
#include
using
namespace
std;
int n,num1[1
<<20
];double x[21],y[21],dis[21][21],ans[1
<<20][21
];int
main()
for(int i=0;i<=n;i++)num1[1
<1
;
for(int i=1;i<(1
<)}}
double ans=0x7fffffff
;
for(int i=1;i<=n;i++)ans=min(ans,ans[(1
<1
][i]);
printf(
"%.2lf
",ans);
}
隨機化之線型網路
問題描述 有 n n 20 臺 pc 放在機房內,現在要求由你選定一台 pc,用共n 1條網線從這台機器開始一台接一台地依次連線他們,最後接到哪個以及連線的順序也是由你選定的,為了節省材料,網線都拉直。求最少需要一次性購買多長的網線。說白了,就是找出 n 的乙個排列 p1p2p3.pn 然後 p1 ...
COGS 831 最短網路
輸入檔案 agrinet.in輸出檔案 agrinet.out簡單對比 時間限制 1 s 記憶體限制 128 mb 農民約翰被選為他們鎮的鎮長!他其中乙個競選承諾就是在鎮上建立起網際網路,並連線到所有的場。當然,他需要你的幫助。約翰已經給他的農場安排了一條高速的網路線路,他想把這條線路共享給其他農場...
網路流24題 COGS 750 柵格網路流
輸入檔案 flowa.in輸出檔案 flowa.out簡單對比 時間限制 1 s 記憶體限制 128 mb 問題描述 bob 覺得一般圖的最大流問題太難了,他不知道如何解決,於是他想嘗試乙個簡單點的 柵格網路中的最大流問題,這個雖說簡單了一點,但對 bob 來說依舊太難,現在他有個麻煩需要你幫忙 給...