数据有误。

P2972 [USACO10HOL] Rocks and Trees G

@[CuriousCat](/space/show?uid=24745) 没有。
by FlierKing @ 2017-07-16 20:34:10


我在bzA了,而且我下了数据第一个点只有空荡荡一个数3.。。。
by CuriousCat @ 2017-07-22 14:48:47


```cpp #include <bits/stdc++.h> using namespace std; const int N = 1e4 + 50; int n, t, l, dep[N], ans, a[N]; vector<int> G[N]; void bld(int v, int d) { if ((dep[v] = d) % 2) ans ^= a[v]; int i; for (i = 0;i < G[v].size();++i) bld(G[v][i], d + 1); } int main(int argc, char *argv[]) { int i, v, x, p; scanf("%d%d%d", &n, &t, &l); for (i = 2;i <= n;++i) { scanf("%d%d", &p, &a[i]); a[i] %= (l + 1); G[p].push_back(i); } bld(1, 0); while (t--) { scanf("%d%d", &v, &x); if (dep[v] % 2) { ans ^= a[v]; a[v] = x % (l + 1); ans ^= a[v]; } printf("%s\n", ans ? "Yes" : "No"); } return 0; } ``` 这是我的代码qwq
by CuriousCat @ 2017-07-22 14:49:40


数据下载有问题。。 数据里面也不正常。。
by whyl @ 2019-11-12 21:47:38


|