0_0_39510339_18636.cpp:17:5: error: stray '\270' in program
17 | CPP <b8><b4><d6><c6> <U+022B><c6><c1> const int N = 6e5 + 9;
| ^~~~
0_0_39510339_18636.cpp:17:6: error: stray '\264' in program
17 | CPP <b8><b4><d6><c6> <U+022B><c6><c1> const int N = 6e5 + 9;
| ^~~~
0_0_39510339_18636.cpp:17:7: error: stray '\326' in program
17 | CPP <b8><b4><d6><c6> <U+022B><c6><c1> const int N = 6e5 + 9;
| ^~~~
0_0_39510339_18636.cpp:17:8: error: stray '\306' in program
17 | CPP <b8><b4><d6><c6> <U+022B><c6><c1> const int N = 6e5 + 9;
| ^~~~
0_0_39510339_18636.cpp:17:11: error: stray '\306' in program
17 | CPP <b8><b4><d6><c6> <U+022B><c6><c1> const int N = 6e5 + 9;
| ^~~~
0_0_39510339_18636.cpp:17:12: error: stray '\301' in program
17 | CPP <b8><b4><d6><c6> <U+022B><c6><c1> const int N = 6e5 + 9;
| ^~~~
0_0_39510339_18636.cpp:17:1: error: 'CPP' does not name a type
17 | CPP 复制 全屏 const int N = 6e5 + 9;
| ^~~
0_0_39510339_18636.cpp:18:9: error: 'N' was not declared in this scope
18 | int pre[N], siz[N];
| ^
0_0_39510339_18636.cpp:18:17: error: 'N' was not declared in this scope
18 | int pre[N], siz[N];
| ^
0_0_39510339_18636.cpp:19:25: error: 'N' was not declared in this scope
19 | std::pair<int, int> Siz[N], Pre[N];
| ^
0_0_39510339_18636.cpp:19:33: error: 'N' was not declared in this scope
19 | std::pair<int, int> Siz[N], Pre[N];
| ^
0_0_39510339_18636.cpp:20:26: error: 'N' was not declared in this scope
20 | std::pair<int, int> roll[N];
| ^
0_0_39510339_18636.cpp:21:8: error: 'N' was not declared in this scope
21 | ll tag[N];
| ^
0_0_39510339_18636.cpp: In function 'void init(int)':
0_0_39510339_18636.cpp:27:9: error: 'pre' was not declared in this scope
27 | pre[i] = i;
| ^~~
0_0_39510339_18636.cpp:28:9: error: 'siz' was not declared in this scope; did you mean 'sin'?
28 | siz[i] = 1;
| ^~~
| sin
0_0_39510339_18636.cpp: In function 'int root(int)':
0_0_39510339_18636.cpp:33:17: error: 'pre' was not declared in this scope
33 | while (x != pre[x])
| ^~~
0_0_39510339_18636.cpp: In function 'void merge(int, int)':
0_0_39510339_18636.cpp:46:9: error: 'siz' was not declared in this scope; did you mean 'sin'?
46 | if (siz[xx] < siz[yy])
| ^~~
| sin
0_0_39510339_18636.cpp:51:5: error: 'Siz' was not declared in this scope
51 | Siz[cnt] = {xx, siz[xx]};
| ^~~
0_0_39510339_18636.cpp:51:21: error: 'siz' was not declared in this scope; did you mean 'sin'?
51 | Siz[cnt] = {xx, siz[xx]};
| ^~~
| sin
0_0_39510339_18636.cpp:53:5: error: 'Pre' was not declared in this scope
53 | Pre[cnt] = {yy, pre[yy]};
| ^~~
0_0_39510339_18636.cpp:53:21: error: 'pre' was not declared in this scope
53 | Pre[cnt] = {yy, pre[yy]};
| ^~~
0_0_39510339_18636.cpp:55:5: error: 'tag' was not declared in this scope; did you mean 'tan'?
55 | tag[yy] -= tag[xx]; // 消除之前的影响
| ^~~
| tan
0_0_39510339_18636.cpp:56:5: error: 'roll' was not declared in this scope
56 | roll[cnt] = {xx, yy};
| ^~~~
0_0_39510339_18636.cpp: In function 'void rollback(int)':
0_0_39510339_18636.cpp:62:25: error: 'roll' was not declared in this scope
62 | auto [xx, yy] = roll[cnt];
| ^~~~
0_0_39510339_18636.cpp:63:9: error: 'tag' was not declared in this scope; did you mean 'tan'?
63 | tag[yy] += tag[xx];
| ^~~
| tan
0_0_39510339_18636.cpp:64:9: error: 'pre' was not declared in this scope
64 | pre[Pre[cnt].first] = Pre[cnt].second;
| ^~~
0_0_39510339_18636.cpp:64:13: error: 'Pre' was not declared in this scope
64 | pre[Pre[cnt].first] = Pre[cnt].second;
| ^~~
0_0_39510339_18636.cpp:65:9: error: 'siz' was not declared in this scope; did you mean 'sin'?
65 | siz[Siz[cnt].first] = Siz[cnt].second;
| ^~~
| sin
0_0_39510339_18636.cpp:65:13: error: 'Siz' was not declared in this scope
65 | siz[Siz[cnt].first] = Siz[cnt].second;
| ^~~
0_0_39510339_18636.cpp: At global scope:
0_0_39510339_18636.cpp:73:6: error: 'N' was not declared in this scope
73 | } tr[N * 4];
| ^
0_0_39510339_18636.cpp: In function 'void update(int, int, int, int, int, int, int)':
0_0_39510339_18636.cpp:78:9: error: 'tr' was not declared in this scope; did you mean 'r'?
78 | tr[u].edge.push_back({s, t});
| ^~
| r
0_0_39510339_18636.cpp: In function 'void query(int, int, int, int, int)':
0_0_39510339_18636.cpp:95:24: error: 'tr' was not declared in this scope; did you mean 'r'?
95 | for (auto [x, y] : tr[u].edge)
| ^~
| r
0_0_39510339_18636.cpp:101:9: error: 'tag' was not declared in this scope; did you mean 'tan'?
101 | tag[root(1)] += l;
| ^~~
| tan
0_0_39510339_18636.cpp: In function 'int main()':
0_0_39510339_18636.cpp:137:21: error: 'tag' was not declared in this scope; did you mean 'tan'?
137 | res = res ^ tag[i];
| ^~~
| tan
|