
dp
文章平均质量分 51
BFZD
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[Sdoi2017]序列计数
DescriptionAlice想要得到一个长度为n的序列,序列中的数都是不超过m的正整数,而且这n个数的和是p的倍数。Alice还希望,这n个数中,至少有一个数是质数。Alice想知道,有多少个序列满足她的要求。Input一行三个数,n,m,p。1<=n<=10^9,1<=m<=2×10^7,1<=p<=100Output一行一个数,满足Alice的要求的序列...原创 2018-02-20 16:09:10 · 553 阅读 · 0 评论 -
斜率优化 笔记
梗概 目前只会斜率优化的naive的版本,动态维护凸包的版本目前不会,以后会的时候再更新 我们在做dp问题时经常性的会发现时间复杂度完全不够,那么我们需要用到优化了 dp的优化有很多,这里不再赘述,单说斜率优化。 总条件 f[i]=max(f[k]+g[i]*g[k]+b)(有决策点k的状态,有i和k的状态,有常数b) 然后将常数项和当前要求的f[i]算作B B=f[i]+b...原创 2018-03-12 21:02:09 · 412 阅读 · 0 评论 -
「SDOI2014」数数
「SDOI2014」数数 谨以此题纪念第一次做AC自动机类问题。 大意 求比n小的能够满足不含有任意一个串的数字个数。 思路 看到比n小,可以很容易的想到要数位dp,看到和多个串匹配,可以想到要用AC自动机。 那么正解就是 在AC自动机上做数位dp。 状态是f[i][j]f[i][j]f[i][j]表示第i位和AC自动机上的第j个节点匹配的方案数(然而我并没有见过这么做的,果...原创 2018-03-23 11:08:02 · 386 阅读 · 0 评论 -
[NOI2009] 管道取珠
[NOI2009] 管道取珠 非常有意思的一道dp题,状态很有意思,但卡常就是你的不对了。 题目大意是求所有的序列的重复个数的平方和。 设有k种序列,每个有aiaia_i个 ans=∑i=1ka2ians=∑i=1kai2ans=\sum_{i=1}^k a_i^2 仔细分析发现,其实该答案就是选两次相同的序列,(第一次选该序列会有ai个答案,第二次也有ai个答案,分布乘法,两次选就是a...原创 2018-03-13 20:00:44 · 215 阅读 · 0 评论 -
[2018八省联考] 林克卡特树
题目真滴皮 Orz rqy 思路 10分的暴力都没拿到 10分直接求直径 60分 容易?想到题目等价于求k+1条不相交的链 设状态f[i][j][0/1/2]f[i][j][0/1/2]f[i][j][0/1/2] 表示以第i个节点为根的子树用了j条链并且根和儿子连有(0,1,2)条边。 转移分为5类 g[j+cc][0]=max(g[j+cc][0],f[x][j]...原创 2018-04-12 19:42:29 · 592 阅读 · 0 评论