11 2024 档案

摘要:一份题单,DP 为主 阅读全文
posted @ 2024-11-23 16:59 tai_chi 阅读(9) 评论(0) 推荐(0) 编辑
摘要:线段树分治可以将“一段时间”的条件统筹处理。 一种理解方法是考虑暴力,在每个时间点将当前状态调整出来,线段树分治做的事情相当于将一段时间内都有效的信息统一处理,当这个信息不再满足的时候就撤销。 具体地,若一个条件(通常是可以用并查集维护的)在时间 [l,r] 内有效,我们可以对时间轴开线段树 阅读全文
posted @ 2024-11-21 22:59 tai_chi 阅读(6) 评论(0) 推荐(0) 编辑
摘要:例题:给一棵 n 个点的树,树上有 m 条链,q 次询问,每次给出一条链,问有多少条给出的链与之有交。 将一条给出的链的点权设置为 1,边权设置为 0,统计就用链的点权和加边权和。不难发现每一条给出的链只会在链和中贡献 1。 相关题目:CF1486F。 阅读全文
posted @ 2024-11-19 12:17 tai_chi 阅读(12) 评论(0) 推荐(0) 编辑
摘要:被创飞了。/ll 题意 飞船从 0 出发,速度为 1。路线上有加油站,根据种类可以提供 ×1×2×3×4 的加速。q 次询问到达 y 的最短时间。 分析 考虑 DP。令 f(i,j) 表示到第 \( 阅读全文
posted @ 2024-11-18 09:30 tai_chi 阅读(5) 评论(0) 推荐(0) 编辑
摘要:A 题意 给一个单调不增序列,每次操作可以单点修,问把序列变为单调不减序列需要的最小操作次数。 分析 注意到事实上我们需要修改的数字非常多。考虑一个中间点 x,我们将所有小于 x 的数提升至 x,所有大于 x 的数减少至 x。模拟这个过程是 \(O(n^2)\ 阅读全文
posted @ 2024-11-16 11:16 tai_chi 阅读(21) 评论(0) 推荐(0) 编辑
摘要:A 题意 给定整数 l,r,k,定义 S 表示 [l,r] 内的所有整数,一次操作形如: 从 S 中选取一个数字 x,满足 S 中至少有 kx 的倍数; 从 S 中删除 x。 求可以进行的最大操作次数。 分析 \( 阅读全文
posted @ 2024-11-10 16:41 tai_chi 阅读(51) 评论(0) 推荐(0) 编辑
摘要:A 模拟。 B 模拟。 C 模拟。 D 爆搜。 E 题意 给一个序列 A 和一个正整数 M,求: \[\sum_{1 \leq l \leq r \leq N} \left( \left(\sum_{l \leq i \leq r} A_i\right) \mathbin{\math 阅读全文
posted @ 2024-11-04 00:43 tai_chi 阅读(8) 评论(0) 推荐(0) 编辑
摘要:A 题意 有 n 个灯和 2×n 个开关,每个灯都由两个开关控制,不知道电路,但知道开关的开闭,问最小亮灯数量和最大亮灯数量。 分析 最小:让开着的开关的两两抵消。 最大:开着的开关先开满,如果还有,剩余的和之前开的两两抵消。注意到抵消完还开着的灯数量等于关着的开关数量 阅读全文
posted @ 2024-11-03 20:48 tai_chi 阅读(45) 评论(0) 推荐(1) 编辑
摘要:模拟赛搬了这个题,来写个题解。 n 这么小,不是状压就是很多很多维 DP(暴论)。状压我没想出来,那就正常 DP。 考虑依次填入字符串的每个位置,记 f(i,j,num,op) 表示填了前 i 个位置,其中比 s0 小的有 j 个,目前字典序比 s 阅读全文
posted @ 2024-11-01 22:07 tai_chi 阅读(5) 评论(0) 推荐(0) 编辑

more_horiz
keyboard_arrow_up light_mode palette
选择主题
点击右上角即可分享
微信分享提示