摘要: "题目链接" Solution 线段树. 观察题目可以得到一个小 $trick$ : 对于任意一个节点 $i$ ,那么和它颜色相同的上一个节点 $pre[i]$,肯定不会放在一个区间. 于是考虑对于每一个节点计算它可以献出贡献的区间. 先 $O(n)$ 扫出每一个点的 $pre$ . 然后从左往右, 阅读全文
posted @ 2018-10-04 20:34 Kevin_naticl 阅读(239) 评论(0) 推荐(0) 编辑
摘要: "题目链接" Solution 矩阵优化 $dp$. 题中给出的式子的意思就是: 求 nk 个物品中选出 mod k 为 r 的个数的物品的方案数. 考虑朴素 $dp$ ,定义状态 $f[i][j]$ 代表前 $i$ 个物品选择 $mod~k$ 为 $j$ 的方案数. 那么转移方程也很简单 : $$ 阅读全文
posted @ 2018-10-04 20:24 Kevin_naticl 阅读(245) 评论(0) 推荐(0) 编辑