随笔分类 - 动态规划
摘要:购买第i件物品可以获得t[i]+1件物品,转化为01背包问题 点击查看代码 #include<bits/stdc++.h> #define int long long #define inf 1e18 #define inc 0xcfcfcfcf #define N 4007 #define M 5
阅读全文
摘要:洛谷题目链接 真毒瘤 这个题目耗了我半天。。结果是线段树打错了。。。 回归正题:线段树 首先当然是先考虑朴素啦,相信你既然都来做这题了,朴素的方程自然不用我多说,设表示在前个村庄内,第个基站建在处的最小费用(不考虑~的赔偿费用等) 方
阅读全文
摘要:洛谷题目链接 状压构造矩阵 首先,题目中要求对于每个数,不能选出,我们可以构造出一个矩阵,如下: $\begin{matrix}x & 3x & 9x & 27x & ...\\2x & 6x & 18x & 54x & ...\\4x & 12x & 36x & 108x
阅读全文
摘要:洛谷题目链接 动态规划: 首先,仔细看题目明确一点,如果要拔高,无论怎么拔,拔高的区间右端点一定是,为什么呢? 这样做: 对于区间左边,不会减小以前的最优决策 对于区间内,两两之间相对高度不会发生变化 对于区间右边,会减小它们进入最优序列的可能性 所以操作区间在右端点就
阅读全文
摘要:双倍经验(美滋滋~~): (1) (2) 回归正题: 本蒟蒻用的方法:动态规划斜率优化单调队列 其实这种斜率优化的题目大都差不多吧,这里主要讲本题的突破口: 对于每两块土地来说,当并且时,我们可以得到第块土地是没有价值的,因为如
阅读全文
摘要:洛谷题目链接 动态规划线段树 题目链接(洛谷) 首先,先要明确一点,当我们填了第位时,自然下一位的符号也就出来了 那么我们可以分情况讨论: 当下一位是时:我们可以建一棵权值线段树,维护区间最大值,查询时在中查询最大值来转移 当下一位是$=
阅读全文
摘要:洛谷题目链接 动态规划容斥原理: 1、暴力状压 我们尝试设计状态: 表示新的图上点对应旧的图上点并且所有点的状态为一个二进制数时的方案数 那么只需要暴力树形就行了 但是这样做为什么说是暴力呢。。。一看就知道,复杂度爆炸,然而我并不会证$qw
阅读全文
摘要:洛谷题目链接 动态规划: 这个题目真的看题解看了好久!!!最后还是某大佬讲了才懂。。感觉题解的解释有点错误,也可能是我太弱了。 我们设计状态 表示当前在节点,处理到了第棵子树时,还能向外扩展层的最小花费。 表示当前在节点,处理到了第棵
阅读全文
摘要:洛谷题目链接 动态规划: 这里用一种我想不到的思想,我们以美食来转移,设计状态其中为时表示第个食物没有被人选,表示被左边的人选了,表示被右边的人选了,表示被两个人同时选中 状态转移有点多,但是挺简单,不多赘述 接下
阅读全文
摘要:洛谷题目链接 动态规划: 这个题目调了我好久。。。。结果循环变量写错了。。。 而且题目有个坑!!!只能用开始给你的元买入东西 回归正题: 我们定义状态表示第个物品用了至多次魔法的最小花费,但是我们发现这样子的话不好与合成关系联系在一起,那么我们再定义一个数组$
阅读全文
摘要:洛谷题目链接 数位 这里我们首先考虑一种做法,就是记录表示当前是第位,总的数字和为,现在的数字是,那么我们看看下面一行小字,输入的数位数小于等于,????一脸懵逼,开个么大的数组?? 于是我们优化一下,我们枚
阅读全文
摘要:洛谷题目链接 真毒瘤。。 这个题目真的耗了我半小时!其实现在想起来还好,思路应该不难想,这里提供一种思路,一开始看这题想着不好判断回文,既然回文不好判断,那就判断不回文呗,正难则反嘛~~~我们要知道,对于一个不是回文串的串,每个字符与前面一个字符和前面第二个字符不相同,因此我们记录两个值$last1
阅读全文
摘要:洛谷题目链接 数位: 我们设法求出对于每个数,求出~的满足题意的方案数记为,那么本题的答案自然是 那么怎么求出方案数呢? 我们可以枚举支点位置,求出力矩和,满足条件就返回值,并且记录值(记忆化搜索),注意最后要考虑的情
阅读全文
摘要:洛谷题目链接 很明显而简单的树形: 设以节点为根时的深度和 我们可以先处理出以为根的深度和,那么我们怎么样才能不次来求出以其他点为根的深度和呢 我们考虑现在节点为,子节点为,那么当为根的时候,
阅读全文
摘要:洛谷题目链接 纪念自己推出了第一道斜率优化! 变量声明: 表示前棵树的总重 表示从开头到第棵树的距离 表示在第处设立厂,花费是多少,只考虑之前的 表示在第处设立第二个厂的总最小花费 那么假设第一个厂建在处
阅读全文
摘要:洛谷题目链接 动态规划: 我们设计状态表示第时刻,能力值为能滑雪的最多次数 预处理出: 表示以这个时刻结束,能力值为时最晚的滑雪课开始时间 表示至少需要能力为的最短滑雪时间 表示时刻能滑雪的最多次数
阅读全文