ComplexPug
ComplexPug
全部文章
未归档
做题记录(1)
归档
标签
去牛客网
登录
/
注册
打饭
颓废?  ̄へ ̄
全部文章
/ 未归档
(共41篇)
hdu 3698 UVA1490 Let the light guide us 线段树优化DP
题目链接 and 题目大意 hdu3698 但是 hdu的数据比较弱,所以在这luogu提交吧UVA1490 Let the light guide us 有一个\(n*m\)的平原,要求每行选一个点,选\(n\)个点建造塔楼。 平原上每个点都有他自己的花费时间和魔法值。 为了正确控制塔楼,我们...
线段树
DP
2018-10-12
1
504
bzoj1055 ||P4290 [HAOI2008]玩具取名
目录 链接 思路 代码 链接 luogu bzoj 思路 区间dp 然后\(f[i][j][k]\) 区间\([i,j]\)能否变成\(k\)字符 (字符当然得转化一下) 字符的个数不多,直接暴力\(check\),暴力转移就行,\(%...
DP
2018-10-15
1
496
bzoj 3791 作业
思路 重要信息是区间m次修改最多能产生2*m-1个区间 然后就成了简单dp了 代码 //f[j][i][0/1]表示到j这个点分了i段,这一段染色的是0/1的作业数 #include <bits/stdc++.h> using namespace std; #define ll ...
DP
2018-10-16
0
426
hdu4719 Oh My Holy FFF 线段树优化dp
思路 好久之前的了,忘记什么题目了 可以到我这里做luogu 反正就是hdu数据太水,导致自己造的数据都过不去,而hdu却A了 好像是维护了最大值和次大值,然后出错的几率就小了很多也许是自己写错了,忘记了 留坑待补 代码 #include <iostream> #include &...
DP
线段树
2018-10-31
0
438
P4303 [AHOI2006]基因匹配 未完成
题目 luogu 暴力60pts部分 显然如果没有出现次数==5的条件 显然是\(N_{2}\)的求lcs的模板 但是加点条件就完全不同了 思路 这个题短小精悍,不想数据结构那么***无脑 我们考虑一下\(N_{2}\)的缺点 首先我们知道,只有a[i]==b[j]的时候 才会对答案有所贡...
DP
树状数组
2018-10-31
0
527
P2761 软件补丁问题
P2761 软件补丁问题 思路 貌似不用网络流,直接状态压缩 用spfa跑最短路,直接判断是否能过 位运算太渣了,WA了好几发 代码 #include <bits/stdc++.h> using namespace std; const int N = 21, M = 101, ...
DP
状态压缩
2018-12-28
0
415
luoguP4072 [SDOI2016]征途
[SDOI2016]征途 大体 大概就是推推公式,发现很***的\(n^3\)DP get60 进一步我们发现状态不能入手,考虑优化转移 套个斜率优化板子 每一层转移来一次斜率优化 思路 先便便式子 \[s^2=m^{2}*\frac{\sum_{1}^{m}(a_{i}-\overline...
DP
斜率优化
2019-01-04
0
609
bzoj 3437 小p的农场
bzoj 3437 小p的农场 思路 \(f[i]=min(f[j]+\sum\limits_{k=j+1}^{i}{b[k]*(i-k)}+a[i])\) \(f[i]=min(f[j]+\sum\limits_{k=j+1}^{i}{(b[k]*i-b[k]*k)}+a[i])\) 再来前缀...
DP
斜率优化
2019-01-12
0
528
bzoj4709 柠檬 单调栈,DP,斜率优化
目录 思路 错误 代码 /* 思路 s是值等于a[i]的前缀和 转移方程$f[i]=max(f[i],f[j-1]+a[i]*(s[i]-s[j]+1)*(s[i]-s[j]+1))$ 不难写出暴力方程(by wxyww) //@baol...
单调栈
DP
斜率优化
2019-01-13
0
573
[Sdoi2017]序列计数 矩阵优化dp
题目 https://www.lydsy.com/JudgeOnline/problem.php?id=4818 思路 先考虑没有质数限制 dp是在同余系下的,所以\(f[i][j]\)表示前i个点,和为j的方案数 转移就是\(f[i][j]=f[i-1][k]+g[(j-k)\%p]\) g...
DP
矩阵快速幂
2019-02-16
0
519
首页
上一页
1
2
3
4
5
下一页
末页