Cogs 6 線型網路

2022-04-01 12:49:23 字數 1006 閱讀 3426

★★☆   輸入檔案: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 來說依舊太難,現在他有個麻煩需要你幫忙 給...