
dp
PH_2002
这个作者很懒,什么都没留下…
展开
-
方伯伯的玉米田
例题:方伯伯的玉米田一位大佬的链接(有关二维树状数组)前言关于我做这道题的心路历程: 1.我在某个晚上准备练习DP题,看到方伯伯的玉米田这 道题,难度适宜,知识简单,准备做一做。一个晚上过去 了,我除了推出了他每一次会抬高最右边的玉米外,还推 出了一大堆错误结论,例如一定会从已有的上升序列中的 左端点抬高啦。甚至还想,这不会是贪心题吧. 2.第二个晚上,我搞出了一大堆...原创 2018-06-10 10:05:23 · 370 阅读 · 0 评论 -
cataclysm【题解】【考试】
前言是CF上一道题,被用来当做考题了题面描述现在砰砰博士检测到通道中有 n 个虫洞,每个虫洞无论成功与否只能传送一人,并且这个时空通道 只能进入 n 人; 每个虫洞有一个特征值,特征值在 [1, m] 之间,只有特征值和虫洞相同的人才能被成功传送; 但由于虫洞的不稳定性,每个虫洞的特征值是无法预知的,具体来说,对于第 i 个虫洞,其特征值 为 j 的概率是 p i,j ; n...原创 2018-09-08 15:58:19 · 327 阅读 · 0 评论 -
数列gcd【题解】
前言BZOJ权限题题面对于一个长度为n的满足<1<ai<m<1<ai<md∈[1,m]d∈[1,m]d\in[1,m]sol解法与n的大小没有关系。 直接规定一下gcd,然后通过简单的组合数学搞出来,然后再用容斥减一下code#include<bits/stdc++.h>using namespace std;...原创 2018-08-27 20:35:10 · 447 阅读 · 0 评论 -
航空路线【题解】
前言一道既可以dp又可以网络流的题题面戳SOLdp做法首先为了保存状态,最容易想到的就是状态压缩,但是数据范围不允许我们压缩,所以就要换思路。最简单的,就会想到,我们并不关心状态是什么,而关心的是状态是否合法。我们只要让当前这个dp是合法的,他的转移是合法的,他的转移又不会影响到他已经合法的状态,那么这样就可以了。 那么dp就要表示出来合法的是哪一段。 我们又发现,状态...原创 2018-08-22 17:03:48 · 457 阅读 · 0 评论 -
货币兑换【题解】
题面戳。 大意:一开始你只有一些钱.你可以用你的所有的钱去买a、b两种东西.你也可以用所有的a、b两种东西去换成钱.所以在一种情况下,你的手里只有钱或者a、b两种东西. 每一天a,b都有自己的价值,买入a,b时,都有一个固定的比值.也就是说,一定量的钱在某一天就对应了一定量的东西. 每一天的操作不限次数.sol如果你知道这是一道斜率优化dp,那么就很简单了. 列出式子发现,...原创 2018-08-08 17:23:28 · 882 阅读 · 0 评论 -
八省联考林克卡特树【题解】
前言为了练习凸优化而做的sol我们发现,按照流程,先减去k条边,就会剩下k+1个联通块,然后再用k条边把这k+1个联通块连起来,这就是它构树的全过程. 我们发现,在重连k条边时,当前最长的路径已经出来了,就是每一个联通块内选一条最长的路径,然后把他们首尾相连。然后,恭喜获得暴力分,暴力就是暴力枚举减去哪k条边,然后求剩下的联通块每一条最长路径的和.注意到这里一个点算一个路径长为0的路...原创 2018-08-15 17:04:55 · 326 阅读 · 0 评论 -
HNOI2015实验比较【题解】
前言记得几个月前自己曾经做过一道关于一张DAG求排列的问题,现如今遇到了的是一道关于树求排列的问题. 这一个问题看似简单实际上有一个细节那就是他可以取=。 这就使得复杂度升高了.sol首先,最简单的插孔原理。这一个非常简单,做这道题时,蒟蒻我现推式子。 为什么要解决这个问题呢,因为最基本的,在不考虑等于的情况下,n个数插入m个数的空隙中就相当于题目中的把两组不等式合起来. ...原创 2018-08-15 10:28:26 · 284 阅读 · 0 评论 -
sue的小球
说实话 这题我是看了各位大佬题解并询问班上大佬同学写出来的。这题要用区间动规,也就是用f[i][j] 表示一段区间的状态 然后进行状态转移。首先思考 下标 i、j是表示横坐标吗?显然,如果维护横坐标,那么数组开不下。那么,就只能维护第几个小球。即先把小求按横坐标排序,再标上序号(相当于离散化)然后思考 维护什么,怎么转移如果维护这段区间得分,那么,显然,当你要区间合并...原创 2018-06-10 10:08:58 · 366 阅读 · 0 评论 -
shot【题解】【考试】
前言CF上的被搞成了考题题面一座墙,有n+2层。每一分钟墙的左边与右边都有a/b的概率被炸掉一块砖。每一层有m块砖。第一层和第n+2层是底和顶不能被炸。 现在求T分钟后墙还没有倒的概率 答案对1e9+7取膜 n,m&lt;1500,t&lt;1e7sol解这个题要用到一些ΣΣ\Sigma。 这个题一看就知道层与层之间独立,每一层打掉成什么样很好求。 比如说打成了[l,...原创 2018-09-06 17:46:33 · 253 阅读 · 0 评论