07 2025 档案

摘要:题解区单调队列优化的题解好像不多(?),怎么都是二进制拆分打爆单调队列的。来水一发题解。 首先转化题意,题目即为求一个连通块使其价格之和不超过 \(m\) 且喜爱度之和最大。如果我们固定一个点为根,要求这个连通块必须包含这个点,那么就是很朴素的树上多重背包。 具体的,先跑一边 dfs 序,然后对于 阅读全文
posted @ 2025-07-28 16:47 LinkCatTree 阅读(21) 评论(0) 推荐(0)
摘要:毒瘤卡常,来写题解了。 设计 dp 状态 \(f_{l, r}\) 表示区间 \([l, r]\) 中整除序列的个数,可知 dp 转移为 \(f_{l, r}=\sum_{l \leq k < r} [a_k | a_r] f_{l, k}\),这样朴素 dp 的时间复杂度是 \(\mathcal{ 阅读全文
posted @ 2025-07-23 19:23 LinkCatTree 阅读(42) 评论(0) 推荐(0)
摘要:观察数据范围发现 \(n\) 很小而 \(t\) 很大,于是我们想到矩阵快速幂。我们可以直接建 \(n \times n\) 的转移矩阵 \(A\),设 \(u\) 的出边为 \(d_u\) 条,边 \((u,v)\) 共有 \(cnt_{(u,v)}\) 条(注意重边要计算多次即 \(cnt_{( 阅读全文
posted @ 2025-07-22 09:25 LinkCatTree 阅读(18) 评论(0) 推荐(0)