#include #include using namespace std; const int maxn=100000+100; int pre[maxn],ans[maxn]; int Find(int x) { if(pre[x]!=x) pre[x]=Find(pre[x]); return pre[x]; } int main() { int T,i,j,n,a,b,c,x,cnt; scanf("%d",&T); while(T--) { scanf("%d",&n); for (i=1;i<=n;i++) { pre[i]=i; ans[i]=0; } for (i=0;i