- Thoughts.
- For example.
- If the query were a single query, it would be impossible regardless of the shape of the tree.
- Impossible unless the two queries overlap completely.
- If the query is 3 queries ab, bc, ca, then ok.
- In other words, it looks good if it’s a cycle.
- Multiple pieces are possible.
- In other words, count the number of times it appears at the end of the query, and if it’s an even number of times, it’s OK.
- Proof.
- Odd edges are always formed around the points that the query touches only an odd number of times.
- Since it is a tree, the path connecting the two points is unique
- When there are ab and bc, the paths that follow abc in this order but not on ac go back and forth twice.
- For example.
- Official Explanation
-
Policy OK
-
Proof is considered in mod 2 with rooted trees
-
This page is auto-translated from /nishio/AGC014B using DeepL. If you looks something interesting but the auto-translated English is not good enough to understand it, feel free to let me know at @nishio_en. I’m very happy to spread my thought to non-Japanese readers.