struct DSU {
int par[N] ;
void init(int u) {
par[u] = u ;
}
int find(int u) {
return u == par[u] ? u : par[u] = find(par[u]) ;
}
void merge(int u , int v) {
u = find(u) , v = find(v) ;
if (u == v) return ;
par[v] = u ;
}
} dsu ;
c3RydWN0IERTVSB7CiAgICBpbnQgcGFyW05dIDsKICAgIHZvaWQgaW5pdChpbnQgdSkgewogICAgICAgIHBhclt1XSA9IHUgOwogICAgfQogICAgaW50IGZpbmQoaW50IHUpIHsKICAgICAgICByZXR1cm4gdSA9PSBwYXJbdV0gPyB1IDogcGFyW3VdID0gZmluZChwYXJbdV0pIDsKICAgIH0KICAgIHZvaWQgbWVyZ2UoaW50IHUgLCBpbnQgdikgewogICAgICAgIHUgPSBmaW5kKHUpICwgdiA9IGZpbmQodikgOwogICAgICAgIGlmICh1ID09IHYpIHJldHVybiA7CiAgICAgICAgcGFyW3ZdID0gdSA7CiAgICB9Cn0gZHN1IDs=
Main.java:1: error: class, interface, or enum expected
struct DSU {
^
Main.java:3: error: class, interface, or enum expected
void init(int u) {
^
Main.java:5: error: class, interface, or enum expected
}
^
Main.java:8: error: class, interface, or enum expected
}
^
Main.java:11: error: class, interface, or enum expected
if (u == v) return ;
^
Main.java:12: error: class, interface, or enum expected
par[v] = u ;
^
Main.java:13: error: class, interface, or enum expected
}
^
7 errors