//谁知道这两行哪里不同 for(int i:kq[v]) for(int y:kq[u]) if(a[u]^i==y)op=1; for(int i:kq[v]) if(kq[u].find(a[u]^i)!=kq[u].end()) op=1;