1 条题解
-
0
题解
思路
固定首次攻击位置 。对 ,敌手可以先攻击右侧所有怪物,再逐步向左,因此怪物 最晚在第 次被攻击,需要 。同理,对 ,它最晚在第 次被攻击,需要 。位置 首次被攻击,只需 。
于是固定 的答案为三者最大值。前缀维护 ,后缀维护 ,即可线性枚举 。
做法
令
left[i]为 时 的最大值,right[i]为 时 的最大值。枚举首次位置 ,计算
越界项忽略。所有位置的最小值即为答案。
正确性证明
固定首次位置 。任意 必须在它右侧的左半段怪物之后被攻击,敌手还可在此之前攻击全部右半段,所以最晚攻击序号恰为 ;该顺序可以实现,故约束 既必要又充分。对 对称地得到必要且充分的约束 ,而 的约束为 。因此公式准确给出固定 抵抗所有顺序所需的最小威力。枚举全部 并取最小,得到全局最优答案。
复杂度分析
时间复杂度 ,空间复杂度 。
- 1
信息
- ID
- 1132
- 时间
- 2000ms
- 内存
- 256MiB
- 难度
- 10
- 标签
- 递交数
- 1
- 已通过
- 0
- 上传者