試題 歷屆試題 危險係數 c

2021-10-24 14:00:45 字數 1024 閱讀 4890

思路:暴力列舉

注意這是無向圖, 像我的**裡面,一條邊要存兩次

#include

#include

#include

#include

using

namespace std;

//最大邊數

const

intmaxe

(2e3+5

);//最大點數

const

intmaxn

(1e3+5

);//邊結構定義

typedef

struct edge

;}edge;

edge es[maxe]

;bool vis[maxn]

;int n, m, st, en, ans;

bool

bfs(

int st,

int en)}}

return

false;}

intmain()

cin >> st >> en;if(

bfs(st, en)

==false

) cout <<-1

<< endl;

else

//vis每次都要清空(初始化)

memset

(vis,

false

,sizeof

(vis));

if(bfs(st, en)

==false

) ans++

;//邊用完了要返回到初始狀態

for(

int j =

1; j <=

2* m; j++

) es[j]

.destroy =

false;}

} cout << ans << endl;

}system

("pause");

return0;

}

試題 歷屆試題 危險係數

資源限制 時間限制 1.0s 記憶體限制 256.0mb 問題描述 抗日戰爭時期,冀中平原的地道戰曾發揮重要作用。地道的多個站點間有通道連線,形成了龐大的網路。但也有隱患,當敵人發現了某個站點後,其它站點間可能因此會失去聯絡。我們來定義乙個危險係數df x,y 對於兩個站點x和y x y 如果能找到...

歷屆試題 危險係數

歷屆試題 危險係數 時間限制 1.0s 記憶體限制 256.0mb 問題描述 抗日戰爭時期,冀中平原的地道戰曾發揮重要作用。地道的多個站點間有通道連線,形成了龐大的網路。但也有隱患,當敵人發現了某個站點後,其它站點間可能因此會失去聯絡。我們來定義乙個危險係數df x,y 對於兩個站點x和y x y ...

歷屆試題 危險係數

描述 抗日戰爭時期,冀中平原的地道戰曾發揮重要作用。地道的多個站點間有通道連線,形成了龐大的網路。但也有隱患,當敵人發現了某個站點後,其它站點間可能因此會失去聯絡。我們來定義乙個危險係數df x,y 對於兩個站點x和y x y 如果能找到乙個站點z,當z被敵人破壞後,x和y不連通,那麼我們稱z為關於...