随笔分类 -  2016

摘要:题面 看起来就很像是一道数位dp,\(L\) 和 \(R\) 很大,并且限制和大小没关系。考虑状态的设计:剩余长度 \(len\),是否有上限限制 \(lim\),这两个肯定是必须的。因为要统计连续三个位置相同,所以要记录 \(pre1,pre2\) 表示前两位是什么数(当然也可以记录上一位和它们两 阅读全文
posted @ 2022-05-19 16:49 cunzai_zsy0531 阅读(46) 评论(0) 推荐(0)
摘要:题面 模板题。直接容斥+矩阵树。复杂度 \(O(2^{n-1}(n-1)^3)\) 可以通过。 阅读全文
posted @ 2022-05-18 20:28 cunzai_zsy0531 阅读(13) 评论(0) 推荐(0)
摘要:题面 一个显然的做法是树剖之后dfs序线段树套时间线段树,直接做的复杂度是 \(O(n\log^3 n)\)。其实也可以把询问离线下来,做一个线段树分治,用树套树维护。 这样做比较麻烦,所以考虑另外一种思路:二分答案。因为有很多询问,不妨放在一起二分,所以可以想到整体二分。使用类似树上差分的思想,对 阅读全文
posted @ 2022-05-18 20:26 cunzai_zsy0531 阅读(34) 评论(0) 推荐(0)
摘要:Post time: 2021-04-06 20:26:05 省选前写道LCT,rp++! 题目链接 这道题和P4172水管局长有点像。需要维护一个动态最大生成树,然后对于每个询问求两点之间的边权和。维护动态最大生成树的话,就是维护一个边权 \(\min\) 和这条最小边权的边的编号。长度就维护一个 阅读全文
posted @ 2022-04-21 20:22 cunzai_zsy0531 阅读(56) 评论(0) 推荐(0)