#include #include #include using namespace std; int N,M; vectorG[2<<17]; int cnt[2<<17]; int dist[2<<17]; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); cin>>N>>M; for(int i=0;i>u>>v;u--,v--; G[u].push_back(v); G[v].push_back(u); } { vectorQ; Q.push_back(0); for(int i=0;idist[u]+1) { dist[v]=dist[u]+1; Q.push_back(v); } } } for(int i=0;i