This documentation is automatically generated by competitive-verifier/competitive-verifier
#define PROBLEM "https://judge.yosupo.jp/problem/unionfind"
#include "daylight/base.hpp"
#include "daylight/structure/rollback_dsu.hpp"
int main() {
int N, Q;
cin >> N >> Q;
rollback_dsu dsu(N);
while(Q--) {
int t, u, v;
cin >> t >> u >> v;
if(t == 0) {
dsu.merge(u, v);
} else {
cout << dsu.same(u, v) << endl;
}
}
}
Traceback (most recent call last):
File "/home/runner/.local/lib/python3.10/site-packages/competitive_verifier/oj_resolve/resolver.py", line 181, in resolve
bundled_code = language.bundle(path, basedir=basedir)
File "/home/runner/.local/lib/python3.10/site-packages/competitive_verifier/oj/verify/languages/cplusplus.py", line 252, in bundle
bundler.update(path)
File "/home/runner/.local/lib/python3.10/site-packages/competitive_verifier/oj/verify/languages/cplusplus_bundle.py", line 482, in update
self.update(
File "/home/runner/.local/lib/python3.10/site-packages/competitive_verifier/oj/verify/languages/cplusplus_bundle.py", line 477, in update
raise BundleErrorAt(
competitive_verifier.oj.verify.languages.cplusplus_bundle.BundleErrorAt: daylight/base.hpp: line 103: unable to process #include in #if / #ifdef / #ifndef other than include guards
| Env | Name | Status | Elapsed | Memory |
|---|---|---|---|---|
| g++ | example_00 |
|
6 ms | 3 MB |
| g++ | max_random_00 |
|
307 ms | 5 MB |
| g++ | max_random_01 |
|
227 ms | 6 MB |
| g++ | max_random_02 |
|
214 ms | 5 MB |
| g++ | path_00 |
|
175 ms | 6 MB |
| g++ | path_01 |
|
180 ms | 6 MB |
| g++ | path_02 |
|
111 ms | 7 MB |
| g++ | path_03 |
|
112 ms | 7 MB |
| g++ | random_00 |
|
164 ms | 5 MB |
| g++ | random_01 |
|
166 ms | 5 MB |
| g++ | random_02 |
|
211 ms | 4 MB |
| g++ | random_03 |
|
37 ms | 4 MB |
| g++ | random_04 |
|
134 ms | 4 MB |
| g++ | random_05 |
|
150 ms | 5 MB |
| g++ | random_06 |
|
162 ms | 5 MB |
| g++ | random_07 |
|
19 ms | 4 MB |
| g++ | random_08 |
|
60 ms | 4 MB |
| g++ | random_09 |
|
254 ms | 5 MB |