【VP 记录】EDU136
情况
场正常切 ABC,D 题想了一半感觉很多漏洞,最终没做出,赛后发现没看的 EF 都紫,不看了。
题解
A. Immobile Knight
基本循环 + 判断,略过不表。
B. Array Recovery
发现不降的序列一定合法,因此只要某一位可以变为减去
C. Card Game
对第
- 若先手有第
n 张牌,直接打出必胜,先手必胜方案数\binom{n-1}{\frac{n}{2}-1} - 若先手没有第
n 张牌且没有第n-1 张牌,则后手直接打出n-1 必胜,先手必败方案数\binom{n-2}{\frac{n}{2}} - 若先手没有第
n 张牌且有第n-1 张牌,只能直接打出消耗掉后手的第n 张牌,然后后手变为先手,n 减小2
因此记录先后手递归下去累加即可,特判
D. Reset K Edges
最大值最小,容易想到二分最大深度
考虑从哪里断开所用次数最小。发现若从根开始保留到深度为
所以应该用深度尽可能低的祖先节点连,因此从叶节点向上搜索,若某一节点已有
由于每个节点的父节点都比其编号小,直接倒序枚举就能保证子节点全部处理过。由于每一个节点只会被其父节点使用一次,再乘上二分的复杂度