我写了一个并查集。
fil ll id(ll x) {return ky[x] ? ky[x] : ++k, ky[x] = f[k] = k;}
WA = 27pts.
我非常奇怪,换了个写法。
fil ll id(ll x) {
if(ky[x])return ky[x];
else return ++k, ky[x]=f[k]=k;
}
AC=100pts.
因为 ky[x] ? ky[x] : ++k, ky[x] = f[k] = k = (ky[x] ? ky[x] : ++k), ky[x] = f[k] = k。
违规删