比赛地址

Bugged

如果所有数的和不是 $10$ 的倍数答案就是所有数的和,如果所有数都是 $10$ 的倍数答案是 $0$,否则答案为所有数的和减去最小的不是 $10$ 的倍数的数。

代码

Widespread

二分答案 $mid$,那么相当于先把所有怪物的血量减去 $b\times mid$,再补 $mid$ 次伤害为 $a-b$ 的攻击。

我们只要对减去 $b\times mid$ 血后仍然活着的那些怪物用这些攻击,判断攻击次数是否 $\leq mid$ 即可。

代码

Meaningful Mean

$[l,r]$ 的平均数 $\geq k$ 相当于 $s_r-r\geq s_{l-1}-(l-1)$。

于是我们只需要离散化后用树状数组算统计一下即可。

代码

Mirrored

爆搜即可。更具体的讲解

代码

最后修改:2020 年 09 月 20 日 10 : 24 AM