20220308 刷题笔记
CF627E Orchestra
注意到 \(O(r^2c)\) 是非常好做的,枚举上下界然后双指针即可。
考虑到总点数很小,而且 \(k\) 很小,考虑优化。
我们考虑,首先枚举上边界,\(cnt_k\) 表示有多少个右边界以 \(k\) 这个点当第 \(K\) 个点。然后其贡献就是这个 \(cnt\) 乘上纵坐标。
我们考虑删除一个点,删除一个点对所有点的 \(cnt\) 影响不会超过 \(k\) 个。
所以我们就可以用链表进行删除,然后下边界从下往上推,然后删除即可。
ABC242F
这个题考虑二项式反演,注意 \(\binom{n}{i}\binom{m}{j}\) 最后再乘,否则会有重复。
ABC242Ex
min-max 容斥之后我们考虑直接 dp 容斥系数。
感觉效率还是非常低啊,从明天开始要尝试 \(2\) 个小时一道题的效率。