
线性DP
Park Corsa
吃早餐,多运动,不熬夜,常反思
展开
-
[FROM LUOGU]排兵布阵
传送门SOL乍一看你可能jio得这是一个贪心+模拟如果是这样的话,显然你想多了我们发现这应该是一个DP,再看看题目,存在兵力上限,那就相当于背包容积咯,那就是分组背包咯可是也没这么轻易就让你A了,直接转移是不行的,我们可以贪心发现你打第iii个碉堡时如果想打爆最弱的jjj个玩家,用2∗aj+12*aj+12∗aj+1个兵显然是最优的,对原数组排一个序,就成为了我们可以使用的物品代码:...原创 2019-11-10 13:08:01 · 459 阅读 · 0 评论 -
[FROM WOJ]#2210 上升序列
题面给一个长度10^5的非负序列,序列中的0可以任意换成任何数字(包括负数),问最长严格上升子序列长度。输入第一行有一个数n代表序列长度第二行有n个数字ai代表序列每个值是多少。输出一行一个数字代表答案样例输入72 0 2 1 2 0 5样例输出5数据规模30pts:n<=500030pts: n<=500030pts:n<=5000100pts:n&...原创 2019-11-04 16:39:04 · 214 阅读 · 0 评论 -
[FROM LUOGU]P1758 [NOI2009]管道取珠
P1758 [NOI2009]管道取珠SOLwoc什么神题Orzai2ai^2ai2可以理解为两个人用两对一模一样的管道然后各自进行一个操作序列之后产生相同输出序列的即为ai2ai^2ai2设f[k][i][j]f[k][i][j]f[k][i][j]表示第一个人在上管取了iii个,第二个人在上管取了jjj个,输出序列长度为kkk且相同的答案然后就可以转移了代码:#include...原创 2019-10-24 20:50:13 · 124 阅读 · 0 评论 -
[FROM LUOGU][HAOI2008]硬币购物
[HAOI2008]硬币购物传送门SOL最初可能会考虑一个完全背包,然而会T考虑完全背包是不是只用做一次?答案是肯定的对于一个限制d[i],我们用d[i]+1个i硬币就不合法那么对于一个询问s,i硬币不合法的情况数就是f[s-(d[i]+1)*c[i]]也就是说我们先用够总面值为s-(d[i]+1)*c[i]的硬币,剩下的再用c[i]补足,那么就一定不合法对于其他几种硬币显然,然...原创 2019-10-24 20:46:43 · 151 阅读 · 0 评论 -
[FROM WOJ]#4764 子矩阵
#4764 子矩阵传送门SOL30pts:暴力维护即可(由于数据很强,暴力没法骗更多分)100pts:写了可得30pts暴力的人应该知道可以考虑枚举行,固定一行iii去枚举后面每一行jjj,然后可以用单调栈维护列的信息,复杂度O(N3)O(N^3)O(N3)代码:#include<bits/stdc++.h>#pragma GCC optimize(2)using na...原创 2019-10-23 18:52:17 · 162 阅读 · 0 评论 -
[FROM WOJ]#2214 除虫药水
#2214 除虫药水传送门SOL每瓶高级药水都必须在至多 L 片连续的 苹果林中使用这句话的意思是每瓶高级药水都会对长为LLL的区间产生影响,但是效果不能叠加设f[i][j]f[i][j]f[i][j]表示前iii片地用了jjj瓶高级药水的最大值容易得到:f[i][j]=max(f[i−1][j]+a[i+1],f[i−L][j−1]+k∗(s[i]−s[i−L]))f[i][j...原创 2019-10-06 12:07:45 · 118 阅读 · 0 评论 -
[FROM LUOGU]P2679 子串
P2679 子串传送门SOLcb=i;==原创 2019-09-28 09:26:19 · 133 阅读 · 0 评论 -
[FROM WOJ]#4631 疯狂的火神
#4631 疯狂的火神题面火神为了检验 zone 的力量,他决定单挑 n 个人。由于火神训练时间有限,最多只有 t 分钟,所以他可以选择一部分人来单挑, 由于有小 y 的帮助,他得到了每个人特定的价值,每个人的价值由一个三元组 (a,b,c)组成,表示如果火神在第 x 分钟单挑这个人,他就会得到 a-b*x 的经验值, 并且他需要 c 分钟来打倒这个人。现在火神想知道,他最多可以得到多少经...原创 2019-08-02 21:24:04 · 364 阅读 · 0 评论 -
[FROM WOJ]#1026 杂务CHORE
#1026 杂务CHORE洛谷评级 普及/提高- 的题……(震惊!!!)题面农夫john的农场在给奶牛挤奶前有很多杂务要完成。他们要将奶牛集合起来,将他们赶进牛棚,为奶牛清洗乳房以及做一些其它工作。尽早将所有杂务完成是必要的,因为这样才有更多时间挤出更多的牛奶。当然,有些杂务必须在另一些杂务完成的情况下才能开始完成。比如:只有将奶牛赶进牛棚才能开始为它清洗乳房,还有在未给奶牛清洗乳房之前不...原创 2019-02-13 22:21:52 · 229 阅读 · 0 评论 -
[FROM WOJ]#1868 金明的预算方案
#1868 金明的预算方案题面金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间金明自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过N元钱就行”。今天一早,金明就开始做预算了,他把想买的物品分为两类:主件与附件,附件是从属于某个主件的,下表就是一些主件与附件的例子:主件 附件电脑 打印机,扫描仪书柜 图书书桌 台灯...原创 2019-02-19 00:01:05 · 101 阅读 · 0 评论 -
[FROM WOJ]#2428 [USACO09MAR]清理Cleaning Up
#2428 [USACO09MAR]清理Cleaning Up玄学DP题面有N头奶牛,每头牛都有一个标号Pi,1 &lt;= Pi &lt;= M &lt;= N &lt;= 40000。现在Farmer John要把这些奶牛分成若干段,定义每段的不和谐度为:若这段里有k个不同的数,那不和谐度为k*k。那总的不和谐度就是所有段的不和谐度的总和。输入第一行:两个整数N,M第2…N+1行:...原创 2019-02-13 15:28:33 · 291 阅读 · 1 评论 -
[FROM WOJ]#1826 选择客栈
#1826 选择客栈为什么我会写这道题题解?令人窒息。题面丽江河边有n 家很有特色的客栈,客栈按照其位置顺序从 1 到n 编号。每家客栈都按照某一种色调进行装饰(总共 k 种,用整数 0 ~ k-1 表示),且每家客栈都设有一家咖啡店,每家咖啡店均有各自的最低消费。两位游客一起去丽江旅游,他们喜欢相同的色调,又想尝试两个不同的客栈,因此决定分别住在色调相同的两家客栈中。晚上,他们打算选择一...原创 2019-02-16 22:10:19 · 166 阅读 · 0 评论 -
[FROM WOJ]#2501 圣诞节的花环
@[TOC]WOJ #2501 圣诞节的花环题面圣诞节就要到了。现在有个困难的任务摆在你眼前——装饰房间。你手头上有n朵大小相同的花,第i朵花的重量为wi。现在打算用一根绳将这n朵花按顺序穿起来,挂在天花板上。绳子被m个点固定,也就是绳子的一头被固定在1号点,另外一头固定在m号点,中间部分需要固定在剩余的点。当然,装饰还有一些规则要注意:(i) 每一段需要包含非0的偶数个花朵。正因如此,我...原创 2019-02-08 23:55:26 · 423 阅读 · 1 评论