国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

1076. Forwards on Weibo (30)

2019-11-08 02:33:36
字體:
來源:轉載
供稿:網友

把題目的數據看成圖,進行bfs遍歷即可

#include<iostream>#include<vector>#PRagma warning(disable:4996)using namespace std;int arc[1010][1010] = { 0 };//鄰接矩陣int N, L;vector < bool> visited;//bfs用的int cnt;void bfs(int index,int lev)//進行遍歷{ vector<int> xx; if (lev == 0) return; for (int t = 1;t <= N;t++)//先遍歷完這層 if (!visited[t] && arc[index][t] == 1) { cnt++; visited[t] = true; xx.push_back(t); } for (auto x : xx)//對下層進行遍歷 bfs(x, lev - 1);}int main(){ cin >> N >> L; for (int t = 1;t <= N;t++) { int temp_n; scanf("%d", &temp_n); while (temp_n--) { int temp; scanf("%d", &temp); arc[temp][t] = 1;//表示temp->t通 } } int n;cin >> n; while (n--) { int tem; scanf("%d", &tem); visited.assign(N + 1, false);//初始化數據 visited[tem] = true; cnt = 0; bfs(tem,L); printf("%d/n", cnt); }}
上一篇:1077. Kuchiguse (20)

下一篇:1075. PAT Judge (25)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 无极县| 桂东县| 綦江县| 伽师县| 南乐县| 社旗县| 长丰县| 怀远县| 陆川县| 临沂市| 托里县| 固始县| 峨山| 台东市| 噶尔县| 仁布县| 定兴县| 亚东县| 内江市| 习水县| 大余县| 东台市| 新乐市| 旺苍县| 兰溪市| 繁峙县| 名山县| 藁城市| 乐平市| 金沙县| 凤山市| 手游| 潼南县| 平凉市| 五常市| 五大连池市| 栾城县| 宁南县| 新乡县| 长泰县| 子长县|