随笔分类 - 动态规划
摘要:给定长度 的序列 。 问题 1:给定固定的 ,选 个不相交的子段,和最大是多少。 问题 2:支持两种操作,全局加和查询区间最大子段和,允许离线。 问题 3:对 ,求选 个不相交的子段,和最大分别是多
阅读全文
摘要:CF 传送门 AT 传送门 两题主要 Trick 相同。CF 的还多了一个小 trick。 给定一棵根节点为 的二叉树 ,你需要先保留一个包含 号节点的连通块,然后给每个点确定一个权值 ,使得对于每个点 都有其权值 大于等于
阅读全文
摘要:题意: 给定一棵树,第 个点的赋值范围是 。计数:选择一条路径,将路径上的点赋值,使得极差 ;并求出每种这样赋值方案的权值和。 ,其余 。 看见极差,考虑枚举最小值 ,然后统计 \([x
阅读全文
摘要:传送门 这个分数规划非常显然了。问题转化为求最长的 的链。 长链剖分优化。 表示 子树向下长度为 的链最大权值是多少。答案在合并时更新。用先长子深搜序 + 线段树对长链剖分进行优化。 另外点分治也可以,只能说都很暴力
阅读全文
摘要:给定一棵树和 条路径,每条路径有权值。要求从中选若干条结点不相交的路径使得权值最大。 。 对于树上路径的 DP 问题,常常把路径的贡献/限制放到它的 LCA 处考虑。 令 为 的子树内选完全在子树内的路径,结点不相交的最大权值
阅读全文
摘要:传送门 发现 可行,猜测是 的 DP。 容易想到设计 表示前 个物品,允许恶魔使用 次魔法的最大价值。 但是这样转移是有后效性的,因为恶魔可能在只考虑前 个物品的时候 与 只考虑前 个物品的时
阅读全文
摘要:传送门 夏天近了,又到了恋爱的季节,小Q家门前的苹果树上结满了红红圆圆的苹果。 这株苹果树是一个有着 个结点的有根树,其中结点被依次编号为 至 。 号结点为根,其余每一个结点的父结点一定是某个编号较小的结点。每一个结点上都有一些苹果,第 个结点上有\(a_i
阅读全文
摘要:传送门 小 有一棵 个结点的有根树,根是 号结点,且每个结点最多有两个子结点。 定义结点 的权值为: 1.若 没有子结点,那么它的权值会在输入里给出,保证这类点中每个结点的权值互不相同。 2.若 有子结点,那么它的权值有 \(p
阅读全文
摘要:不愧是 ZJOI。 题意:有 种麻将牌,每种四张。定义 "胡牌" 为小鸡胡或普通七小对。给定初始 张牌,将剩下 张牌随机排列,问期望摸多少张牌能胡(假设采用最优决策)。 。 先考虑怎么判定是否胡牌。 表示前 \
阅读全文
摘要:T1: break 忘了写,于是 -20pts 离散化,若一个段被 个线段覆盖,无解;否则答案为 , 为连通块个数。 这题卡常,要用 sort 离散化。 T2: 推式子,注意到轮数 即可。 T3: 对于同色限制区间
阅读全文
摘要:为什么会有傻子每次计算都初始化线段树一次 …… st = SegmentTree(n) 改成 st.mdf(1, n + 1, -1) 就 += 25pts 了…… T1 大力分讨题。 首先容易观察到,当 且 都不含 的时候, 不含 \(
阅读全文
摘要:把 DP 过程当作状态进行 DP。DP of DP 一般数据范围不会太大,而且一般是计数题。 DP of DP 的本质是自动机上 DP。 大致上可以写作 表示外层 DP 进行到 阶段,内层 DP 对应到 阶段。 例一:Hero mee
阅读全文
摘要:【前置知识】 convex 与 concave:这是对于数组的概念。类比函数,下凸就是 convex,上凸就是 concave。 【<min,+>卷积问题】 考虑两个数组 ,定义它们的<min,+>卷积结果 : 。
阅读全文
摘要:打的算不错的了。就是 C 的部分分没时间打满了。 警示:调试的时候切忌过分相信自己的某一部分代码!!!请把任何一个函数都注释一遍检查错误源头。 T1 签到题。记录 表示从前往后尽量少走、从后往前尽量多走,会走到哪里。 然后枚举 ,看 \(pf
阅读全文
摘要:当你填表法推了半年没推出来,为什么不试试刷表法呢? 洛谷传送门 在一行中有 个格子,从左往右编号为 到 。 有 颗棋子,一开始分别位于位置 和 。按顺序给出 个要求,每个要求是如下形式: 给出一个位置 ,要求将两个棋子中
阅读全文