随笔分类 -  dp-----动态dp

摘要:一、题目 点此看题 二、解法 md 这题真的把我心态整炸了,真的太神了,理解都搞了整整一个晚上。 注意本题只需要改变根节点的值,我们可以预处理出 dp[u] 表示 u 节点最初的权值,然后设 W=dp[1],考虑如果 WS 中那么代价一定 阅读全文
posted @ 2022-03-02 21:04 C202044zxy 阅读(154) 评论(2) 推荐(3) 编辑
摘要:定位系统 题目描述 n 个城市构成一棵树,现在要求在一些城市中设置监测点,使得每个城市可以通过到监测点的距离区分出来(不同可以知道是到哪个监测点的距离,可以类比为树上的坐标) 给定 q 次修改,每次断开边 (u,v) 再连上边 (x,y),然后求出最小设置的监测点数目 阅读全文
posted @ 2022-02-24 17:27 C202044zxy 阅读(216) 评论(0) 推荐(1) 编辑
摘要:货币 题目描述 n 个国家按照顺序排成一行,有 m 次事件,第 i 次事件代表国家 (u,v) 的货币可以流通。 请选择一个连续区间 [l,r],使得按照顺序访问 [l,r] 的国家之后可以搜集所有种类的货币。 $1\leq n\leq 10^5,1\leq m\leq 2\ 阅读全文
posted @ 2022-02-20 12:06 C202044zxy 阅读(219) 评论(0) 推荐(1) 编辑
摘要:切树游戏 题目描述 点此看题 解法 话说树剖为什么会被卡啊?在洛谷上交了无数发最多 90 分,在 loj 上倒是随便过,但是现在已经过了。 首先考虑不带修的暴力 dp,设 dp[u][i] 表示以 u 为最浅点的连通块,异或值为 i 的方案数。 阅读全文
posted @ 2022-02-16 15:46 C202044zxy 阅读(399) 评论(0) 推荐(1) 编辑
摘要:一、题目 点此看题 二、解法 动态 dp 的思路主要是用矩阵乘法加速 dp,所以首先要知道矩阵乘法的扩展版: c(i,k)=max{a(i,j)+b(j,k)} 令人震惊的是上面这东西也满足结合律,现在我们来证明一下,假设有三个矩阵 a,b,c 相乘,大小分别是 阅读全文
posted @ 2021-03-13 15:14 C202044zxy 阅读(125) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示