File tree Expand file tree Collapse file tree 2 files changed +4
-8
lines changed
tests/library_checker_aizu_tests/dsu Expand file tree Collapse file tree 2 files changed +4
-8
lines changed Original file line number Diff line number Diff line change @@ -13,20 +13,18 @@ int main() {
1313 int type, u, v;
1414 cin >> type >> u >> v;
1515 if (type == 0 ) {
16- assert (dsu.size (u) == dsu_w.size (u));
17- assert (dsu.size (v) == dsu_w.size (v));
1816 int w;
1917 cin >> w;
2018 dsu_w.join (u, v, w);
2119 dsu.join (u, v);
2220 assert (dsu.size (u) == dsu_w.size (u));
2321 assert (dsu.size (v) == dsu_w.size (v));
2422 } else {
25- assert (dsu.size (u) == dsu_w.size (u));
26- assert (dsu.size (v) == dsu_w.size (v));
2723 ll curr_diff = dsu_w.diff (u, v);
2824 if (curr_diff == 1e18 ) cout << " ?\n " ;
2925 else cout << dsu_w.diff (u, v) << ' \n ' ;
26+ assert (dsu.size (u) == dsu_w.size (u));
27+ assert (dsu.size (v) == dsu_w.size (v));
3028 }
3129 }
3230 return 0 ;
Original file line number Diff line number Diff line change @@ -14,8 +14,6 @@ int main() {
1414 int type, u, v;
1515 cin >> type >> u >> v;
1616 if (type == 0 ) {
17- assert (dsu.size (u) == dsu_w.size (u));
18- assert (dsu.size (v) == dsu_w.size (v));
1917 int w;
2018 cin >> w;
2119 ll curr_diff = dsu_w.diff (u, v);
@@ -29,11 +27,11 @@ int main() {
2927 assert (dsu.size (u) == dsu_w.size (u));
3028 assert (dsu.size (v) == dsu_w.size (v));
3129 } else {
32- assert (dsu.size (u) == dsu_w.size (u));
33- assert (dsu.size (v) == dsu_w.size (v));
3430 ll curr_diff = dsu_w.diff (u, v);
3531 if (curr_diff == 1e18 ) cout << -1 << ' \n ' ;
3632 else cout << (curr_diff % mod + mod) % mod << ' \n ' ;
33+ assert (dsu.size (u) == dsu_w.size (u));
34+ assert (dsu.size (v) == dsu_w.size (v));
3735 }
3836 }
3937 return 0 ;
You can’t perform that action at this time.
0 commit comments