随笔分类 - 动态规划
摘要:[BZOJ4316]小C的独立集(仙人掌+树形DP) 题面 图论王子小C经常虐菜,特别是在图论方面,经常把小D虐得很惨很惨。 这不,小C让小D去求一个无向图的最大独立集,通俗地讲就是:在无向图中选出若干个点,这些点互相没有边连接,并使取出的点尽量多。 小D虽然图论很弱,但是也知道无向图最大独立集是n
阅读全文
摘要:[BZOJ3354]创世纪(基环树+树形DP) 题面 applepi手里有一本书《创世纪》,里面记录了这样一个故事…… 上帝手中有着N 种被称作“世界元素”的东西,现在他要把它们中的一部分投放到一个新的空间中去以建造世界。每种世界元素都可以限制另外一种世界元素,所以说上帝希望所有被投放的世界元素都有
阅读全文
摘要:[六省联考2017]分手是祝愿(期望DP) 题面 略 分析 先考虑初始状态灭掉所有灯的最小次数,可以从大到小贪心求出。因为每个灯只能被比它大的更新,可以直接从大到小,遇到开的就按灭,同时操作它的约数。复杂度 如果,那么只需要初始时按最小次数操
阅读全文
摘要:[JSOI2016]最佳团体(01分数规划+树形背包) 题面 JSOI信息学代表队一共有N名候选人,这些候选人从1到N编号。方便起见,JYY的编号是0号。每个候选人都由一位编号比他小的候选人Ri推荐。如果Ri=0则说明这个候选人是JYY自己看上的。为了保证团队的和谐,JYY需要保证,如果招募了候选人
阅读全文
摘要:动态DP学习笔记 约定: 若无特别说明,数组下标从1开始. 若无特别说明,矩阵的下标从0开始(这是为了和代码一致,而代码这样实现是为了节省内存) 在公式中,矩阵用粗斜体表示,如 若无特别说明,对于有根树上的结点,表示它儿子的集合,表示它的重儿子 对
阅读全文
摘要:[LuoguP4426][AHOI2018]毒瘤(动态DP) 题面 给出一个个点条边的无向图,求独立集个数。 分析 注意到很小,我们可以暴力枚举这些非树边的状态,按两边选和不选有(0,0)(
阅读全文
摘要:[LuoguP6144][USACO20FEB]Help Yourself P(DP+组合数学+线段树) 题面 Bessie 现在有 N条在一条数轴上的线段,第 i条线段覆盖了 的所有实数。定义一个线段集合的并为所有至少被一条线段覆盖的实数。定义一个线段集合的复杂度为该集合
阅读全文
摘要:[BZOJ3697]采药人的路径(点分治+树形dp) 题面 采药人的药田是一个树状结构,每条路径上都种植着同种药材。 采药人以自己对药材独到的见解,对每种药材进行了分类。大致分为两类,一种是阴性的,一种是阳性的。 采药人每天都要进行采药活动。他选择的路径是很有讲究的,他认为阴阳平衡是很重要的,所以他
阅读全文
摘要:[LuoguP5319] [BJOI2019] 奥术神杖 (01分数规划+AC自动机+dp) 题面 神杖上从左到右镶嵌了颗奥术宝石,奥术宝石一共有 1010 种,用数字 表示。有些位置的宝石已经残缺,用 表示,你需要用完好的奥术宝石填补每一处残缺的部分(每种奥术宝石个数不限,且不能够更换未残缺
阅读全文
摘要:[Codeforces 553E]Kyoya and Train(期望DP+Floyd+分治FFT) 题面 给出一个个点条边的有向图(可能有环),走每条边需要支付一个价格,需要的时间为中随机的整数,时间为的概率为。从出发走到,如
阅读全文
摘要:[ARC086E]Smuggling Marbles(树形dp+启发式合并) 题面 Sunke有一棵N + 1个点的树,其中0为根,每个点上有0或1个石子,Sunke会不停的进行如下操作直至整棵树没有石子: 把0上面的石子从树上拿走放入口袋; 把每个点上的石子移到其父亲上; 对于每个点,若其石子数≥
阅读全文
摘要:[Codeforces 464D]World of Darkraft(期望DP) 题面 游戏中有k种装备,每种装备初始时都是等级1。zyd每打一只怪,就会随机爆出一件装备。掉落和更新装备方式如下: 假设这种装备当前等级为t,那么系统会在[1,t+1]中等概率随机出该装备的等级。爆出装备后,会装备上身
阅读全文
摘要:[HDU 5009]Paint Pearls(DP) 题面 一个序列,每个值代表一种颜色,每次选一个区间覆盖,覆盖的代价是区间内颜色种类数的平方,直到覆盖整个数列,求最小花费 分析 设表示覆盖前位的最小花费,那么显然有 $$dp[i]=\min_{j=0}^{i 1}(dp[j]
阅读全文
摘要:[Codeforces 1295F]Good Contest(DP+组合数学) 题面 有一个长度为的整数序列,第个数的值在中随机产生。问这个序列是一个不上升序列的概率(模意义下)。 $n \leq 50,l_i,r_i \leq 9982443
阅读全文
摘要:[BZOJ 2061] Country(KMP+记忆化搜索) 题面 gaoxin神犇频繁的在发言中表现对伟大,光荣,正确的xx的热爱,我们可以做如下定义: A=伟大,光荣,正确的 B=xx C=引领我们向前 赞美祖国=ABC 拼命赞美祖国=赞美祖国 10 gaoxin的发言=拼命赞美祖国 100 显
阅读全文
摘要:[TJOI2018]游园会(状压dp+LCS) 题面 小豆参加了 NOI 的游园会,会场上每完成一个项目就会获得一个奖章,奖章只会是 N, O, I 的字样。 在会场上他收集到了K个奖章组成的串。兑奖规则是奖章串和兑奖串的最长公共子序列长度为小豆最后奖励的等级。 现在已知兑奖串长度为 N ,并且在兑
阅读全文
摘要:[NAIPC2016]Jewel Thief(决策单调性+分治) 题面 "原题提交地址(题目编号H)" "原题面下载地址" 有个物品,每个物品有一个体积和价值,现在要求对,求出体积为的 背包能够装下的最大价值 $1 ≤ n ≤ 1000000
阅读全文
摘要:[BZOJ 1563] [NOI 2009] 诗人小G(决策单调性) 题面 一首诗包含了若干个句子,对于一些连续的短句,可以将它们用空格隔开并放在一行中,注意一行中可以放的句子数目是没有限制的。小 G 给每首诗定义了一个行标准长度(行的长度为一行中符号的总个数),他希望排版后每行的长度都和行标准长度
阅读全文