#include #include #include using namespace std; int used[1000],n,m,start,curLevel; vectorgr[1000],level[1000]; void init(){ int from,to; scanf("%d %d %d",&n,&m,&start); for(int i=0;itoVisit; int node,nodesOnLevel=1,nextNode; toVisit.push(start); level[0].push_back(start); used[start]=1; while(!toVisit.empty()){ node=toVisit.front(); toVisit.pop(); nodesOnLevel--; for(int i=0;i