![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
dp
文章平均质量分 78
只敲键盘不动脑
这个作者留下了一行字,但他依然很懒
展开
-
#CF div2 1582E. Pchelyonok and Segments题解(dp)
如果我们可以从左到右从一个序列中截取长度为k,k-1,k-2,...,1的子段(是截取所以子段两两不能重叠),且这些子段的元素和单调递增,则称其“k递增”。现在给你个序列,求k最大值。原创 2022-08-24 23:15:44 · 154 阅读 · 0 评论 -
#CF 1700d.River Locks 题解(思维、递推、dp)
原题链接.有n个水池,水池的容量是一个数组v[n]。现考虑选定其中m个水池,每个水池插根管子以每秒1单位的速度注水。注意这些水池的高度是按下标顺序递减的,即如果前一个水池的水满了,之后注入的水会流到后面还没满的水池。现在给你q个询问,每个询问给一个时间,问你能否在该时间内把所有水池注满,如果可以,应给出所用管子的最小值。法一:(我的方法)发现随着用时的增加,所用的最小管子数是单调不增的。那么给你一个用时t,怎么算出所用最小管子数minp呢?首先发现,minp>=⌈(∑k=1nvk)/t⌉\displa原创 2022-06-30 14:16:24 · 410 阅读 · 0 评论 -
#CF D. MEX Sequences 题解(状态机dp)
原题链接.1.题意:给你一个线性序列,其元素是大小不超过序列长度的自然数,求其中满足某性质的子序列个数。设子序列a[n],如果他的长度为i的前缀满足∣a[i]−mex∣<=1|a[i]-mex|<=1∣a[i]−mex∣<=1(mex为除去该前缀所有出现过的数之外最小的自然数),我们就说这个子序列具有该性质。2.思路:考虑用dp解题,那么为了进行状态转移,我们需要具有该性质的子序列有怎样的规律。手画一下发现满足该性质的子序列无非有...原创 2021-12-28 12:15:39 · 441 阅读 · 0 评论