Loading

上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页
摘要: 目录7月 dp做题记录The BakeryP5785 [SDOI2012] 任务安排P3195 [HNOI2008] 玩具装箱P3648 [APIO2014] 序列分割 7月 dp做题记录 The Bakery 这道题的状态转移并不难列,经典的分段问题,设状态 \(dp_{i,j}\) 表示前 \( 阅读全文
posted @ 2024-04-20 11:37 Fire_Raku 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 目录6月 dp做题记录P5664 [CSP-S2019] Emiya 家今天的饭P8867 [NOIP2022] 建造军营[ARC115E] LEQ and NEQP3800 Power收集P3594 [POI2015] WIL 6月 dp做题记录 P5664 [CSP-S2019] Emiya 家 阅读全文
posted @ 2024-04-20 11:36 Fire_Raku 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 目录5月 dp做题记录P1064 [NOIP2006 提高组] 金明的预算方案 P1941 [NOIP2014 提高组] 飞扬的小鸟 P2679 [NOIP2015 提高组] 子串 P1850 [NOIP2016 提高组] 换教室P2831 [NOIP2016 提高组] 愤怒的小鸟P5020 [NO 阅读全文
posted @ 2024-04-20 11:34 Fire_Raku 阅读(7) 评论(0) 推荐(0) 编辑
摘要: P8595 「KDOI-02」一个网的路 树形 dp 显然我们贪心的先执行第一种操作,最后再连边。 森林中不同棵树互不影响,所以考虑最小化每棵树的操作次数。考虑 dp。 我们要把一棵树分成若干条链,那么考虑每个子树 \(u\) 中,节点 \(u\) 的情况有三种: 执行了第一种操作,成为单独一个点。 阅读全文
posted @ 2024-04-20 11:32 Fire_Raku 阅读(7) 评论(0) 推荐(0) 编辑
摘要: P7981 [JRKSJ R3] system 建图 看到这题,容易想到 \(i\rightarrow a_i\),那么这个过程实际上形成了基环树森林。接下来分析操作在图上的变化。 我们以环上的每个节点作为根,手玩之后就可以发现,经过 \(k\) 次操作后,每个节点的值就是 \(2^k\) 级父亲( 阅读全文
posted @ 2024-04-20 11:20 Fire_Raku 阅读(19) 评论(0) 推荐(0) 编辑
摘要: P9745 「KDOI-06-S」树上异或 2024.11.15 位运算trick+树形 dp 求出每个方案的答案肯定不现实。考虑转化贡献,我们求连通块对每个方案的贡献就行。计数问题当然首想 dp。 位运算又可以考虑按位计算。这样每个连通块就只有 \(0/1\) 两种贡献了,直接可以放到状态里。当然 阅读全文
posted @ 2024-04-19 20:43 Fire_Raku 阅读(15) 评论(0) 推荐(0) 编辑
摘要: P9414 「NnOI R1-T3」元组 树上背包 首先思考题意,每个方案都存在一个唯一的 \(x\),所以我们可以枚举 \(x\),计算有多少方案使得 \(\rm LCA\) 为 \(x\)。 \(x\) 上方的点一定不能选,那么就变成了在 \(x\) 子树内的选点问题。思考后可以发现,要满足题意 阅读全文
posted @ 2024-04-17 21:44 Fire_Raku 阅读(3) 评论(0) 推荐(0) 编辑
摘要: P6037 Ryoku 的探索 基环树 有两种思路: 将环上一条边断开,转化为树上问题 先考虑环上,再考虑环上每个点构成的子树。 考虑后者。首先基环树上深度遍历只会少走一条边,所以考虑哪条边没被走。可以发现,基环树上深度遍历完后没遍历的边一定在环上。那么如果起点在环上,没遍历的边一定是它在环上的两条 阅读全文
posted @ 2024-04-17 20:52 Fire_Raku 阅读(7) 评论(0) 推荐(0) 编辑
摘要: P9437 『XYGOI round1』一棵树 trick+换根dp 对于此类 「将数字顺次写下」 计算贡献的题目,通常按位考虑,并且考虑每个数作为 开头/结尾 时的贡献,方便计算。 因此,我们在这题中考虑每个数作为结尾时的贡献。那么这题就转化成:计算以 \(u\) 为根并且以 \(a_u\) 为结 阅读全文
posted @ 2024-04-16 21:46 Fire_Raku 阅读(8) 评论(0) 推荐(0) 编辑
摘要: P3523 [POI2011] DYN-Dynamite 二分+树上贪心 首先这题可以二分 \(K\),转化为判定性问题:是否存在 \(m\) 个点使得所有关键节点的 \(dis\le K\)。 那么意思就是,每个点可以控制 \(K\) 距离以内的关键点。那么我们可以从叶子节点向上贪心,实在覆盖不到 阅读全文
posted @ 2024-04-16 20:29 Fire_Raku 阅读(13) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页