#include using namespace std; typedef vector vi; vector adjList; int rez[100001]; int dfs(int cur,int d){ int md=9999999; if(adjList[cur].size()==0) { rez[cur]=0; return 0; } for(int ctr1=0;ctr1>n; for(int ctr1=0;ctr1>x>>y; x--;y--; adjList[x].push_back(y); } dfs(0,0); for(int ctr1=0;ctr1