河南省第九屆ACM C題

2021-07-14 16:18:15 字數 1197 閱讀 7505

題目:從第乙個節點到底n個節點傳遞資訊,請選擇一條安全概率最高的。

輸入:第一行 t  表示有t組測試資料(1<=t<=8)

對於每組測試資料:

第一行  n,m   分別表示節點數和通道數(1<=n<=10000  1<=m<=50000)

接下來有m行      每行  i,j,p;表示節點i,j間有一條通道,p%表示安全的概率

輸出:每組資料輸出乙個實數,即從第乙個節點到節點n的最高概率,精確到小數點的後6位

樣例:輸入 

1 5 7

5 2 100

3 5 80

2 3 70

2 1 50

3 4 90

4 1 85

3 1 70

輸出:61.200000

#include #include #include #include #define n 0

using namespace std;

int n,m;

int vis[50005];

double dis[50005],a[10005][10005];

void dij(int v0)

vis[v0]=1;

for(i=2;ix)

}vis[t]=1;

for(j=1;j<=n;j++)

edge[50005*2];

int head[10005];

int used[10005];

double dist[10005];

int num,n,m;

void add(int u,int v,int e)

void spfa(int star)

{ int u,v,i;

queueq;

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

dist[i]=0;

dist[star]=1;

used[star]=1;

q.push(star);

while(!q.empty())

{ u=q.front();

q.pop();

used[u]=0;

for(i=head[u];i!=-1;i=edge[i].next)

{ v=edge[i].to;

if(dist[v]

河南省第九屆省賽 通道安全

時間限制 1000 ms 記憶體限制 65535 kb 難度 2描述 alpha 機構有自己的一套網路系統進行資訊傳送。情報員 a 位於節點 1,他準備將乙份情報 傳送給位於節點 n 的情報部門。可是由於最近國際紛爭,戰事不斷,很多通道都有可能被遭到監 視或破壞。經過測試分析,alpha 情報系統獲...

飛彈發射 河南省第九屆省賽D題

時間限制 1000 ms 記憶體限制 65535 kb 難度 4 alpha 機構研發出一種新型智慧型飛彈,它能夠在雷達檢測到的區域內,選擇一條前進的路徑,擊破路徑上所有的目標物。雷達位於 0,0 處,它能夠檢測到兩條射線之間的區域 不妨設在第一象限 飛彈一開始置放在 0,0 處,它可以在雷達能檢測...

NYOJ 飛彈發射 河南省第九屆省賽D題 LIS

時間限制 1000 ms 記憶體限制 65535 kb 難度 4 alpha 機構研發出一種新型智慧型飛彈,它能夠在雷達檢測到的區域內,選擇一條前進的路徑,擊破路徑上所有的目標物。雷達位於 0,0 處,它能夠檢測到兩條射線之間的區域 不妨設在第一象限 飛彈一開始置放在 0,0 處,它可以在雷達能檢測...