国产探花免费观看_亚洲丰满少妇自慰呻吟_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)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 博罗县| 东乡| 德保县| 罗甸县| 松阳县| 齐河县| 景东| 连州市| 朝阳县| 会理县| 方城县| 万全县| 伊通| 新竹市| 香格里拉县| 准格尔旗| 平谷区| 利津县| 华蓥市| 六枝特区| 钦州市| 竹山县| 新巴尔虎左旗| 台山市| 公安县| 垫江县| 达尔| 通化市| 红河县| 三原县| 德惠市| 鄂伦春自治旗| 永顺县| 安西县| 忻州市| 镇巴县| 平和县| 监利县| 板桥市| 容城县| 珠海市|