这个过了
int find(int x) { int ff=f[x]; if(x!=f[x]){f[x]=find(f[x]);d[x]=(d[ff]+d[x])%3;} return f[x]; }
这个30
int find(int x) { int ff=f[x]; if(x!=f[x]){d[x]=(d[ff]+d[x])%3;f[x]=find(f[x]);} return f[x]; }