#pragma comment(linker, "/STACK:102400000,102400000") #include #include #include #include #include #include #include #include using namespace std; const int size=200111; typedef long long ll; ll inf=-1000111000ll; typedef pair P; ll mod=1000000007; int t,n,m,a[size],K; vectorV[size]; int vis[size],sum[size],id,tmp; void find(int u,int fa,int num){ sum[u]=1;int K=0; for(int i=0;i>t; while(t--){ cin>>n>>K; for(int i=1;i<=n;i++)V[i].clear(),scanf("%d",&a[i]),vis[i]=0; for(int i=1;i