![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
朴素DP
文章平均质量分 78
KetchupZ
退役acmer一名,CCPC银+ICPC铜(欢迎大家访问我的Github地址:https://github.com/LieLieLiekey)
展开
-
Game HDU - 6669(2019百度之星-初赛一B题,思维+DP)
Game HDU - 6669(思维+DP)题目链接:HDU - 6669 思路: 对于区间[a,b][a,b][a,b],关键点有a,a+1,b−1,ba,a+1,b-1,ba,a+1,b−1,b。我们首先处理出所有区间的关键点,然后去重。容易知道,对于每个任务完成的位置一定在某个区间的关键点上。 那么我们用dp[i][k]dp[i][k]dp[i][k]代表站在关键点kk...原创 2019-09-03 13:33:38 · 178 阅读 · 0 评论 -
洛谷P3953 逛公园(最短路+DP+冗余度+快速判零环)
P3953 逛公园题目:传送门思路: 定义⼀条路径 (X…Y) 的冗余度为它的长度减去 X…Y 的最短路长度,那么这题就是求1到N的冗余度小于k的路径的条数。我们定义dp[i][j]dp[i][j]dp[i][j] 代表1到 i 的冗余度等于 j 的路径的条数。对于一条有u到v的边表示为W(u,v),我们定义函数p(u,v)=w(u,v)+dis[u]+dit[v]−dis[T]p(u,v...原创 2019-07-31 00:52:33 · 235 阅读 · 0 评论 -
[Codeforces.666A.Reberland Linguistics(DP)]
Codeforces.666A.Reberland Linguistics(DP)题意: 给定串s,其由一个基本串后加任意多个长度为2或3的后缀串构成,要求基本串长度>4且相邻后缀串不相同。在基本串任意确定的情况下,求所有可能的后缀串。思路: dp[i][0]dp[i][0]dp[i][0]表示第a[i−1]a[i-1]a[i−1]~a[i]a[i]a[i]组成的字符串是否可行,...原创 2019-04-29 20:30:11 · 216 阅读 · 0 评论 -
I - Beautiful People(元组严格单调递增最大长度 nlogn)
I - Beautiful PeopleZOJ - 2319 ##题意: 给出 m 个人,每个人有两个属性:强壮度(s),美丽度(b),如果a的s,b中任意一个属性大于等于y的对应属性,另一个属性小于y,两个人就会打架。现在要办一个party,要求邀请尽可能多的人,并且他们不能打架。输出人数和每个人的编号(编号从1开始)思路: 这道题不难想象邀请最多的人 满足他们的S,B序列都是严格...原创 2019-04-07 21:45:45 · 152 阅读 · 0 评论 -
HDU 6082 度度熊与邪恶大魔王(DP)
D - 度度熊与邪恶大魔王 HDU - 6082 思路: 数据很水,1000∗1000∗101000*1000*101000∗1000∗10的复杂度,多组输入都能过。 dp[f][h]dp[f][h]dp[f][h] 表示防御力为 fff 血量为hhh被消灭所需的最小晶石数量。那么假设第iii个技能造成的伤害为K[i]K[i]K[i],晶石数量为P[i]P[i]P[i]...原创 2019-04-08 18:53:27 · 165 阅读 · 0 评论 -
CodeForce 666C - Codeword(dp)
CodeForce 666C - Codeword(dp)题意: 求只含小写字母, 长度为n, 且可以与给定模板串匹配的字符串个数 (多组数据)思路: 很容易发现结果与字符串的内容没关系,所以我们用f[i][j]f[i][j]f[i][j] 表示长度为 iii 的字符串扩展为长度为 jjj 的字符串的个数,我们假设前者字符串为s,则len(s)=ilen(s)=ilen(s)=i ,可...原创 2019-04-29 18:08:21 · 235 阅读 · 0 评论