随笔分类 - DP总结
摘要:有时候题目性质没发现是真的没法DP。 突然想打人 还是先记一下吧。 就比如说军训队列,可以按身高排序,先贪心得到选出来的队列一定是一段一段的。 今天又来了一个对于任意i<j满足$a_i<=b_j$我想到了应该要排个序然后就好搞了,然后就死活排不出来。 nimama 这是一个神奇的性质,可以找到简单的
阅读全文
摘要:T1:贪心,考试一看70分拿了就跑了。 之前一道叫做时间机器的题是区间之间的贪心,一一对应不必打二分图,可以进行最优决策后不反悔。 T2:神仙DP。 我的思路第一步就死了。 f[i][j]表示i个点最大深度为j的方案数,然后往里插点emmmm概率成啥,,,好像啥样的树都有。 题解是通过一个g[i][
阅读全文
摘要:T1:淼模拟 多谢出题人良心。 T2:性质,对于一个班级,我只用留两个人来保证平均分, 分成两半,取平均分低的一部分人全都突突了。 然后班级平均分暴涨。 如此操作直到剩下mzz一个人 所以就是单调上升和单调下降。 拼起来就行。 T3:枚举向量可A 考虑向量来求解,所求极为把所有边在某一方向上投影得到
阅读全文
摘要:T1:卡特兰裸直接枚举算即可。记着让中间的不能小于0 T2:神仙DP。%%%%Moudingggggggg米哭妇女怒切 考虑DP假设我要转移需要考虑压掉后几位就能使我的转移正确。 200次操作,显然不能加超256,也就是说二进制第9位不会进位超过两次。 所以第9位以上直接扔掉,留一个最长的连续长度即
阅读全文
摘要:T1:对于二维放棋子我从来就没会过。 首先,对于相差n的列棋子数一定一样,这个我也想到了,但我没想到用它来做DP。 先考虑n=m的,$f[i][j]$为前i列放了j个棋子的方案数 $f[i][j]=\sum \limits_{k=0}^{n}f[i-1][j-k]C_n^i$就是枚举每一列放几个。
阅读全文
摘要:T1:%%%%BARCA考场怒切。 联赛数学题不是很常见。 $a+b<=n$且$(a+b)|ab$ 既然要简化问题就要让他们除以gcd(a,b)以后互质 于是有了$(a'+b')*d|a'b'd^2$ 同时约掉一个d$(a'+b')|a'b'd$ 这是要有一个结论才能达到我们最终的目的。 由$gcd
阅读全文
摘要:题面在这里 我这道题的思路和网上都不太一样。 首先看一看这道题的性质吧。 这道题的决策还是比较复杂的 首先要选链,其次要选链上的点。然后找最大。 怎样处理信息来使得决策简化,这样DP转移就比较简洁且复杂度合理。 首先对于链上 可以看着这个美丽的图,我们考虑最大化差值,就要考虑差值的意义, 那么如果一
阅读全文
摘要:雅礼题好难啊。 这个DP题思路好强。 这个东西首先一眼就知道按y排的DP怎么写,大概就是设$f(i,j,k)$表示考虑到y坐标从大到小排名为i的点,这线上一次转是j,上上次转是k的数量,直接二维限制转移就行了。 考虑这东西怎么优化。 前缀和能搞时间,woc空间也被卡了??? 打出来表看一看????
阅读全文
摘要:给定一棵n个节点的树,和一个n的排列(b[i]),求树的DFS序中严格小于给定排列的方案数。n<=1e6 这是一道。。树位DP题,我们沿用数位DP的思想,逐位确定。 首先我们考虑最没有限制的情况,如果一个以x为根的树不受限制,它的DFS序有多少种。 这个显然可以换根DP。先进行子树DP。设$f[x]
阅读全文
浙公网安备 33010602011771号