dp
天涯-沧海
acmer
展开
-
Codeforces Round #662 (Div. 2) D. Rarity and New Dress
第一二层肯定是1,然后第三场在四个位置都符合要求就是2,然后这么一直往下,第(x,y)的值就是上面四个位置的值的最小值+1(四个位置如下图)(对于最下面的绿色的d来说,红色圈的就是它的四个位置)Carousel Boutique is busy again! Rarity has decided to visit the pony ball and she surely needs a new dress, because going out in the same dress s...原创 2020-08-09 00:33:23 · 209 阅读 · 0 评论 -
(dp)Educational Codeforces Round 90 (Rated for Div. 2) D Maximum Sum on Even Positions
终于在cf写出了一道正经的dp题,值得庆贺( ̄▽ ̄)~*dp[i]代表以i结尾的长度为偶数的贡献最大的反转区间,贡献是奇数位的和与偶数位的差然后转移方程:奇数就是dp[i]=max(dp[i],dp[i-2]+a[i]-a[i-1]);偶数dp[i]=max(dp[i],dp[i-2]+a[i-1]-a[i]);反转区间长度必为偶数,因为如果是奇数那么相当于没反转,那这么dp为什么能保证都选的是偶数长度的区间呢?dp[0]不选,dp[1]=max(0,dp[1]-dp[0])即dp[1].原创 2020-06-26 19:01:36 · 178 阅读 · 0 评论 -
(dp)吉林大学ACM集训队选拔赛(重现赛) b Subset of Five
补一下之前的一道简单dp题,转移就是dp[i][j]=max(dp[i][j],dp[i-1][(j-x+5)%5]+a[i]);要么不选这个数,要么选这个数和之前的dp[i-1][(j-x+5)%5]加到一起链接:https://ac.nowcoder.com/acm/contest/5944/B来源:牛客网"Today is another day! I'm five." With the fail of unit tests, XiaoYang tiredly lies on th...原创 2020-06-24 18:08:43 · 160 阅读 · 0 评论 -
Gym - 100543G Virus synthesis Gym
题目链接参考博客这题题意是给你一个只由ATCG组成字符串,让你用ATCG去构造它,两种操作,1.把当前构造的字符向左或右复制,2向当前构造的字符串向左或右添加一个字符思路:在回文自动机上dp这题清空得优化一下,不然会tle#include<cstdio>#include<cstring>#define ll long long#i...原创 2020-05-06 22:33:27 · 195 阅读 · 2 评论 -
(dp)HDU - 1078 FatMouse and Cheese
题意:这题题意就是给你一个网格,你在(0,0)开始走,每步可以向上或向下或向左或向右走最多k步,且每次走到的位置的值都要比上次大,问走到的位置值和最大是多少思路:这题有两种做法,一种是记忆化搜索,一种是直接dp,直接dp就是把每个点排序,然后类似最长上升子序列那样dp,不过n^2的做法会超时 不要问我为什么知道会超时,得优化一下(怎么优化很简单,我就不写了 其实是懒得写,hdu讨论区有人...原创 2020-04-21 23:45:49 · 106 阅读 · 0 评论 -
(dp)免费馅饼 HDU - 1176
思路:dp[i][j]代表第i秒到第j个位置能拿到的最多馅饼数,为了方便处理可以把位置都+1题目链接Problem Description都说天上不会掉馅饼,但有一天gameboy正走在回家的小径上,忽然天上掉下大把大把的馅饼。说来gameboy的人品实在是太好了,这馅饼别处都不掉,就掉落在他身旁的10米范围内。馅饼如果掉在了地上当然就不能吃了,所以gameboy马上卸下身上...原创 2020-04-17 17:41:20 · 116 阅读 · 0 评论 -
2019CCPC秦皇岛赛区(重现赛) 1009 Invoker
在 dota2 中有一个叫做祈求者(Invoker)的英雄,在游戏中他有三个基础技能:冰(Quas),雷(Wex),火(Exort),每施展一个技能就可以获得相应属性的一个法球(element)。但是祈求者同时最多只能有三个法球,即如果他在有三个法球的状态下又使用了某个法球技能,那么他会获得该法球,并失去之前三个法球中最先获得的一个。不难得出,祈求者身上的三个法球的**无顺序**组合有 10 ...原创 2019-09-28 17:11:00 · 320 阅读 · 0 评论