歷屆試題 網路尋路
時間限制:1.0s 記憶體限制:256.0mb
問題描述
x 國的乙個網路使用若干條線路連線若干個節點。節點間的通訊是雙向的。某重要資料報,為了安全起見,必須恰好被**兩次到達目的地。該包可能在任意乙個節點產生,我們需要知道該網路中一共有多少種不同的**路徑。
源位址和目標位址可以相同,但中間節點必須不同。
如下圖所示的網路。
1 -> 2 -> 3 -> 1 是允許的
1 -> 2 -> 1 -> 2 或者 1 -> 2 -> 3 -> 2 都是非法的。
輸入格式
輸入資料的第一行為兩個整數n m,分別表示節點個數和連線線路的條數(1<=n<=10000; 0<=m<=100000)。
接下去有m行,每行為兩個整數 u 和 v,表示節點u 和 v 聯通(1<=u,v<=n , u!=v)。
輸入資料保證任意兩點最多只有一條邊連線,並且沒有自己連自己的邊,即不存在重邊和自環。
輸出格式
輸出乙個整數,表示滿足要求的路徑條數。
樣例輸入1
3 31 2
2 31 3
樣例輸出1 6
樣例輸入2
4 41 2
2 33 1
1 4樣例輸出2 10
手生之後 刷題的氣場都沒以前強
三層搜尋加鄰接表暴力數
#include using namespace std;
#define mo 100005
#define pus push_back
vectord[mo];
int sums;
int tag[5];
void dfs(int node,int dad,int t)
int ans=0;
for(int i=1;i<=n;i++)
{sums=0;
dfs(i,0,0);
//cout<
歷屆試題 網路尋路 藍橋杯
問題描述 x 國的乙個網路使用若干條線路連線若干個節點。節點間的通訊是雙向的。某重要資料報,為了安全起見,必須恰好被 兩次到達目的地。該包可能在任意乙個節點產生,我們需要知道該網路中一共有多少種不同的 路徑。源位址和目標位址可以相同,但中間節點必須不同。如下圖所示的網路。1 2 3 1 是允許的 1...
藍橋杯 歷屆試題 網路尋路
x 國的乙個網路使用若干條線路連線若干個節點。節點間的通訊是雙向的。某重要資料報,為了安全起見,必須恰好被 兩次到達目的地。該包可能在任意乙個節點產生,我們需要知道該網路中一共有多少種不同的 路徑。源位址和目標位址可以相同,但中間節點必須不同。如下圖所示的網路。1 2 3 1 是允許的 1 2 1 ...
藍橋杯 歷屆試題 網路尋路
時間限制 1sec 記憶體限制 128mb 提交 21 解決 9 題目描述 x 國的乙個網路使用若干條線路連線若干個節點。節點間的通訊是雙向的。某重要資料報,為了安全起見,必須恰好被 兩次到達目的地。該包可能在任意乙個節點產生,我們需要知道該網路中一共有多少種不同的 路徑。源位址和目標位址可以相同,...