백준 5567 c++ [결혼식]


백준 5567 c++ [결혼식]

#include #include #include #include #include #include using namespace std; int n, m; vectorv[10001]; int t1, t2; sets; void bfs(int start) { queueq; q.push({ start,0 }); while (!q.empty()) { int qx = q.front().first; int qcnt = q.front().second; q.pop(); if (qcnt > 2)continue;//qcnt가 2보다 크다면 상근이의 친구 및 친구의친구가 아닌경우 s.insert(qx); for (int i = 0; i < v[qx].size(); i++) q.push({v[qx][i], qcnt+1}); } ..


원문링크 : 백준 5567 c++ [결혼식]