https://www.acmicpc.net/problem/2606#include #include using namespace std;int N, M;int cnt = 0;vector> v;int visited[101];void dfs(int now) { cnt++; for (int i = 0; i > N >> M; v.resize(N + 1); for (int i = 0; i > a >> b; v[a].push_back(b); v[b].push_back(a); } visited[1] = 1; dfs(1); cout