随笔分类 - dp
摘要:written on 2022-08-23 题目不是很难,考场思路偏了,很遗憾。 首先要求每个数字被选中的概率,那么根据该概率的定义我们不妨计算出总方案数以及该数出现在 LIS 中的方案数。由于数据范围较大,显然需要用树状数组或是线段树优化求解过程。(我用了线段树) 为了方便以及代码的美观性,这里最
阅读全文
摘要:##### written on 2022-07-27 乍一看以为是贪心,但是贪心正确性又不能保证,随便交了一发只有 。但是事实上这题只是一道简单 dp。。 状态设计显然,设 表示前 个房屋,第 个高度为 的最小花费。然后转移亦显然,$f_{
阅读全文
摘要:written on 2022-07-27 概率与期望的题目,尤其是设置了情境的~~好像是模拟题的~~这类题,应当优先考虑 dp。 往 dp 的方向上想,首先考虑状态的设计。题目中有几个变量: 钱的上限。 当前的警告次数。 好像就这两个,每次取的钱数可以在转移的时候体现出来。 那么我们可以设 $f_
阅读全文
摘要:written on 2022-07-27 ~~简单题,然而考场保龄~~ 题目传送门(愤怒的小鸟) 首先说一下标题的第一个问题,这个问题害的我敲的爆搜代码本该有的 一分也没有。 考场上的求解思路是将浮点数转化为整数后,运用加减消元然后解出抛物线系数 ,但是精度误差太大,导致
阅读全文
摘要:written on 2022-07-27 之前已经总结过一次了,然而这次模拟赛又没有做出来,所以再总结一下。 以换教室为例题。一般来说,期望只是一个描述问题的手段,主要蕴含于其中的思想实则是动态规划。动态规划首先要设计好状态,这题我们设 表示前 节课,申请了 $
阅读全文
摘要:written on 2022-07-19 其实本质上是一道 题。 首先有如下事实:对于同代的同种小妖,我们只需考虑最早出生的那只。 原因:每只小妖的所有属性,包括成长时间,孵化种类及时间都是一定的。而我们要求的是最远到达的代数,所以只需考虑最早出生的那只即可。~~感性理解一
阅读全文
摘要:written on 2022-07-12 的范围极小,因此可以想到先预处理出所有互质的数对,然后再做考量。 然后手模一下一些数据,很容易可以将这些数对转化为一条条线段,那么根据题意,答案即为:从这些线段中任选若干条使得它们能覆盖整个区间的方案数。 经计算机测试,线段数最多有 条
阅读全文
摘要:written on 2022-07-12 一开始拿到题,除了爆搜肯定是没有什么思路的。于是我们考虑先推一下式子,看看能否通过适当的转化用高效的算法求解。 题目要求 ,那么我们考虑将结果用另一种表现形式呈现。 $P_1 \times P_2= \
阅读全文
摘要:written on 2022-07-08 一开始看到 的数据范围,很明显一眼状压。但是 的范围较大,因此暴力的一个一个箱子进行状压转移只能拿到 。对这种需要顺序枚举 的做法,显然优化的余地已经很小了,因此我们考虑换一种思考方式。 首先对原题进行转化,即为 选取
阅读全文
摘要:written on 2022-05-06 鸣谢@uid13237的代码提供了我能理解的思路 这是一道计数题。 初见这题,有些束手无策,但是题目给出了三个限制,那么我们对于这种有限制的计数题,可以考虑容斥。 大体思路就是容斥,想到这点,后面的大部分过程就很简单了,中间的过程可以参照这篇题解的,~~因
阅读全文
摘要:written on 2022-05-06 ~~这题简单,先给这题写题解~~ 套路题,为每个区间分配左右端点,那不就是在长度为 的数轴上任取 个点吗?然后考虑题目的要求,区间两两不包含。 对于这个要求,我们发现,对于同一数轴上的几个区间,要求不互相包含,在已经确定所有左右端点的情况
阅读全文
摘要:written on 2022-05-06 写了三天了,写篇题解加深一下印象。 首先分析题意。我们发现最后的概率是以 分子乘以分母逆元的形式 出现的,然后这又是一道概率题。那么我们就可以考虑直接算满足的方案数了,因为最后的总方案数十分好算,就是所有长度相乘。 题目的限制是单调不增,直观的想法是用 $
阅读全文
摘要:written on 2022-05-05 洛谷题目传送门 第一次看到这类题目,显然丝毫没有下手之处。但其实这是一道套路题,这道题就用来总结经验好了。 原题操作:把相邻两个 变成 或把相邻两个 变成 。定义 到 的距离为 最少操作次数 使得 变
阅读全文
摘要:written on 2022-04-13 树形背包题,写一篇题解总结一下 题意:给一棵 个节点的树, 节点编号为1 ~ , 每条边都有一个花费值. 有 个机器人从 点出发, 问让机器人遍历所有边,最少花费值多少? 因为树形背包的题确实做得不多,掌握的不是很好,刚开始
阅读全文
摘要:written on 2022-02-18 这是一道dp题 首先,我们可以稍微的用自己的语言描述一下题意: 有n个二进制数,对于每一个,找到满足条件的带权值的数,使得自己是这个数的子集,n个数相差的二进制数位相加的和恰好为k 经过思考,我们可以发现,题目有判断是否存在的要求,所以可以用可行性dp先进
阅读全文
摘要:written on 2022-02-06 ~~关于区间dp的话,其实自己还懂得不是特别多~~ 所以第一篇luogu博客就交给 关路灯 这道练习区间dp和dp转移的好题好了 首先审题,对于一道可能作为动态规划的题目来说,我们应该先去关注的是:一个状态是从何而来的 我们发现,这个人来回走动去关路灯,每
阅读全文
摘要:written on 2022-03-20 通过这次的计数dp,我学到了许多 计数dp是一个很大的板块,里面的题型很多样,许多题目还要和组合数学结合在一起求解 接下来 是具体题目分析 A题相对来说比较基础了,属于入门dp,预处理出因数,然后进行转移即可。~~评测机跑得快这样就能直接过~~ B题概率d
阅读全文