摘要:
这道题WA了好多次、测试数据感觉有点问题……并查集啊,必须有。#include#includeint ad[1003];int f[1003];int find(int x){ if(f[x]==x){ return x; }else return f[x]=find(f[x]);}int main(){ int n,m,a,b,i; while(scanf("%d",&n)&&n) { scanf("%d",&m); memset(ad,0,sizeof(ad)); for(i=1;ib){ a=a^b^(b=a); } 阅读全文