六度空間(佇列真是個好東西哦哦)

2021-09-12 07:16:30 字數 746 閱讀 2959

輸入第1行給出兩個正整數,分別表示社交網路圖的結點數n(1輸出樣例:

1: 70.00%

2: 80.00%

3: 90.00%

4: 100.00%

5: 100.00%

6: 100.00%

7: 100.00%

8: 90.00%

9: 80.00%

10: 70.00%

#include

#include

#include

#include

#include

using

namespace std;

int vis[

1001

], mp[

1001][

1001];

//vis標記

int n,m;

intbfs

(int len)

//len是每次開始找的點

if(tmp==last)

//尾巴一直在變 確定層數

last=tail,lvl++;if

(lvl==6)

//超範圍就break;後面的結點也可以不看了

break;}

return cnt;

//距離為6以內的點的數量

}int

main()

return0;

}

7 7 六度空間

六度空間 理論又稱作 六度分隔 six degrees of separation 理論。這個理論可以通俗地闡述為 你和任何乙個陌生人之間所間隔的人不會超過六個,也就是說,最多通過五個人你就能夠認識任何乙個陌生人。如圖1所示。圖1 六度空間示意圖 假如給你乙個社交網路圖,請你對每個節點計算符合 六度...

7 1 六度空間

六度空間 理論又稱作 六度分隔 six degrees of separation 理論。這個理論可以通俗地闡述為 你和任何乙個陌生人之間所間隔的人不會超過六個,也就是說,最多通過五個人你就能夠認識任何乙個陌生人。如圖1所示。假如給你乙個社交網路圖,請你對每個節點計算符合 六度空間 理論的結點佔結點...

7 7 六度空間

傳送門 題目描述 假如給你乙個社交網路圖,請你對每個節點計算符合 六度空間 理論的結點佔結點總數的百分比。輸入格式 輸入第1行給出兩個正整數,分別表示社交網路圖的結點數n 1輸出格式 對每個結點輸出與該結點距離不超過6的結點數占結點總數的百分比,精確到小數點後2位。每個結節點輸出一行,格式為 結點編...