Codeforces Round 722 (Div. 2) ABCD 记录
__vector__ · · 个人记录
A
容易注意到,将
最后只有最小值不能被删除。
B
容易注意到,最多选择一个大于
另外,如果选择的最大元素小于等于
现在只需要枚举哪个元素是唯一的正数(当然也可以没有正数)
C
考虑子树选完了,自己该怎么选。
(不一定)容易注意到,只有
D
考虑
考虑第一个点与哪个数匹配,设其为
容易注意到,除了在
另外,比
容易得到
另外,另一个结论:
假设一个整数 $d$,那么两个端点可以配对当且仅当其编号差为 $d$。 一个 $d$ 是好的当且仅当所有端点都可以被配对。 结论:$d$ 是好的当且仅当 $(2d-2) | n$。