这场打的很烂,记录一下
A
因为一个人不能连着比三次,所以其实不能同一个人连着歇两场,所以必须这三人轮换着歇,第一场与第
B
打表题,
C
一个 trick:一棵树的后序遍历序列
于是拎出来起点到终点的链,对链上所有节点都 dfs 一遍即可
D1
首先由题目可以知道对于
所以
- 如果
,那么直接得出答案 - 如果
,则还要分两种情况 - 若
,那么 后面的数都是成对出现的,异或全消掉了,答案就是 - 否则,在
后面只有 不是成对出现的,答案就是 ,可以继续往下除着求
- 若
D2
把
要求
我们发现到了
这样就好求了,每次会除掉
- 如果
,直接返回 - 如果
,先用 D1 的方法整成模 4 余 1 或者 0 的数 - 如果
,返回 - 如果
,返回
- 如果
就求完了
关于本文
由 wsy_jim 撰写, 采用 CC BY-NC 4.0 许可协议.