【抽象】阴间题目记录
CF612E Square Root of Permutation
考虑
CF1612E Messages
发现
证明:考虑归纳法。记
s=\max\{k_i\} 。当t\gt s 时,原先选的数贡献不变,因此选择s 个的方案选的数会保留。记
f_i 表示第i 大的贡献,ans_i 表示选择i 个时的答案,那么ans_{s+1}=ans_s\times\frac{s}{s+1}+\frac{f_{s+1}}{s+1} 。ans_s 与ans_{s+1} 作差后得\frac{ans_s}{s+1}-\frac{f_{s+1}}{s+1} ,由于f 单调不增,所以ans_s\ge ans_{s+1} 。其它归纳可证。
然后暴力做就行了。
CF1659D Reverse Sort Sum
注意到对于一个位置
然后我们有
剩下的分讨