A. Cardiology
理解题意后,不难理解枚举
- 判断不动点是否唯一
- 不动点一定是连续的,解方程求出一个之后判断一下后一个是否还是不动点即可
- 求收敛到不动点的最大轮数
- 最晚收敛到不动点的一定是第 1 行或第 n 行,证明略。
C. Domes
裸半平面交,可能卡 eps。
D. Gene Folding
Manacher 求出回文半径后左右分别贪心,能折就折。
打标记签到题
F. Ley Lines
枚举一个必在边界上的点 A,剩余点 B 根据其与枚举的点的距离分两种情况:
-
距离不大于 L, B 在区域里面的角度范围是一个半平面
-
距离大于 L,B 在区域里面的角度范围是两个区间,区间大小为切线的转角。
考虑二维情况,cost 实际上是
Tree dp,状态为以 x 为根,当前内部已经产生 0/1/2 条链,并且往上还有 0/1 条插头的最小代价。
枚举 k,问题转化为求一个关于前若干非 d 位的同余方程。
问题可以转化为判断两个字符串是否旋转同构。