【基础DP】
文章平均质量分 79
墓华
这个作者很懒,什么都没留下…
展开
-
HDOJ-2084 数塔(简单DP)
题目:HDOJ-2084题意:有如下所示的数塔,要求从顶层走到底层,若每一步只能走到相邻的结点,则经过的结点的数字之和最大是多少?每个测试实例的第一行是一个整数N(1 <= N <= 100),表示数塔的高度,接下来用N行数字表示数塔,其中第i行有个i个整数。思路:用到递推的思想。对于上图的2,19和7中选较大的19,加到2中;对于18,7和10中选较大的10,加到18...原创 2018-11-15 14:51:45 · 397 阅读 · 0 评论 -
2019多校第三场 HDU6606 Distribution of books(二分,权值线段树维护,DP)
链接:HDU6606 Distribution of books题意:将一个长度为n的序列a[1]、a[2]、… 、a[n], 要求取前k段(要求各段连续,但不可交叉,每段元素个数≥1),使得最大的那段和最小,并输出该和。1 <= n <= 2*1051 <= k <= n-109 <= ai <= 109分析:...原创 2019-07-31 09:29:59 · 207 阅读 · 0 评论 -
2019多校第一场 HDU6578 - Blank(DP,思维,滚动数组优化空间)
:HDU6578 - Blank题意:有 n (≤100) 个格子,向其中填入 0、1、2、3 这4个数,但是有 m (≤100) 个限制限制 l r x :表示 l ~ r 的格子内不同的数的个数为x问一共有多少种填入方案?分析:构建 dp[i][j][k][t][cur]:i,j,k,t 分别表示0,1,2,3出现的最后位置,cur表示填到了第 cur 个格子根据已求得的 d...原创 2019-07-25 11:06:46 · 892 阅读 · 0 评论 -
NEUQ OJ - 2057 Growth(DP,离散化处理)
题目链接:NEUQ OJ - 2057 Growth分析:明显需要用DP,但是发现DP前需要先得到 a=i b=j 时的达到条件的z之和,才能算出 这一天分数加了多少,记作 s[i][j] ,则有:s[i][j]=s[i−1][j]+s[i][j−1]−s[i−1][j−1]+z[i][j]s[i][j]=s[i-1][j]+s[i][j-1]-s[i-1][j-1]+z[i][j]s[...原创 2019-07-08 20:46:47 · 189 阅读 · 0 评论 -
蓝桥杯历届试题 - 对局匹配(DP)
链接:历届试题 - 对局匹配问题描述小明喜欢在一个围棋网站上找别人在线对弈。这个网站上所有注册用户都有一个积分,代表他的围棋水平。小明发现网站的自动对局系统在匹配对手时,只会将积分差恰好是K的两名用户匹配在一起。如果两人分差小于或大于K,系统都不会将他们匹配。现在小明知道这个网站总共有N名用户,以及他们的积分分别是A1, A2, … AN。小明想了解最多可能有多少名用户同时在线寻...原创 2019-05-03 17:41:56 · 236 阅读 · 0 评论 -
7-9 寻宝路线(DP)
在一个m行n列方格矩阵中,每一个方格内摆放着价值不等的宝贝(价值可正可负),让小明感到好奇的是,从左上角到达右下角的所有可能路线中,能捡到宝贝的价值总和最大是多少?而且这种达到最大值的路线 又有多少条?【注意:只能从一个格子向下或向右走到相邻格子,并且走到的格子宝贝一定会被捡起。】输入格式:第一行为整数m,n(均不大于100),下一行开始会有一个m行n列的整数方阵,对应方格矩阵中的宝贝价...原创 2019-03-06 21:45:10 · 1508 阅读 · 2 评论 -
洛谷 P1280 尼克的任务(DP,记忆化搜索)
链接:P1280题目描述尼克每天上班之前都连接上英特网,接收他的上司发来的邮件,这些邮件包含了尼克主管的部门当天要完成的全部任务,每个任务由一个开始时刻与一个持续时间构成。尼克的一个工作日为N分钟,从第一分钟开始到第N分钟结束。当尼克到达单位后他就开始干活。如果在同一时刻有多个任务需要完成,尼克可以任选其中的一个来做,而其余的则由他的同事完成,反之如果只有一个任务,则该任务必需由尼克去完...原创 2019-02-17 16:39:16 · 208 阅读 · 0 评论 -
求LIS的两种方法:DP 与 二分法 ~~
LIS(Longest Increasing Subsequence):最长上升子序列这里分两种情况来看:子序列严格递增(即子序列中不能存在相等)子序列非降(即子序列中可以存在相等)对于序列:a[1] , a[2] , a[3] , … , a[N]一、动态规划(DP) 时间复杂度:O(N2)子序列严格递增:dp[i] = max{1 , dp[j]+1} ( j&amp;amp;amp;lt...原创 2019-02-17 12:44:44 · 1711 阅读 · 0 评论 -
PAT Advanced 1045 Favorite Color Stripe(DP,LIS,LCS)
链接:PAT Advanced 1045Eva is trying to make her own color stripe out of a given one. She would like to keep only her favorite colors in her favorite order by cutting off those unwanted pieces and sewi...原创 2019-02-13 15:12:29 · 208 阅读 · 0 评论 -
PAT Advanced 1007 Maximum Subsequence Sum(最大连续子列和,DP)
链接:PAT Advanced 1007Given a sequence of K integers { N1 , N2 , …, NK }. A continuous subsequence is defined to be { Ni , Ni+1 , …, Nj } where 1≤i≤j≤K. The Maximum Subsequence is ...原创 2019-02-12 13:55:36 · 179 阅读 · 0 评论 -
HDOJ-1159 Common Subsequence(动态规划,最长公共子列)
链接:HDOJ-1159Problem DescriptionA subsequence of a given sequence is the given sequence with some elements (possible none) left out. Given a sequence X = &lt;x1, x2, …, xm&gt; another sequence Z = &...原创 2018-12-13 16:58:28 · 274 阅读 · 0 评论 -
HDOJ-1069 Monkey and Banana(动态规划,LIS)
链接:HDOJ-1069Problem DescriptionA group of researchers are designing an experiment to test the IQ of amonkey. They will hang a banana at the roof of a building, and at the mean time, provide the mon...原创 2018-12-12 08:48:39 · 331 阅读 · 0 评论 -
HDOJ-1160 FatMouse's Speed(动态规划,LIS)
链接:HDOJ-1160Problem DescriptionFatMouse believes that the fatter a mouse is, the faster it runs. To disprove this, you want to take the data on a collection of mice and put as large a subset of thi...原创 2018-12-10 19:27:56 · 209 阅读 · 0 评论 -
HDOJ-1058 Humble Numbers(动态规划)
链接:HDOJ-1058Problem DescriptionA number whose only prime factors are 2,3,5 or 7 is called a humble number. The sequence 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 18, 20, 21, 24, 25, 27, … show...原创 2018-12-10 11:10:41 · 198 阅读 · 0 评论 -
HDOJ-1087 Super Jumping! Jumping! Jumping!(动态规划,LIS)
链接:HDOJ-1087Problem DescriptionNowadays, a kind of chess game called “Super Jumping! Jumping! Jumping!” is very popular in HDU. Maybe you are a good boy, and know little about this game, so I intro...原创 2018-12-09 16:59:33 · 219 阅读 · 0 评论 -
HDOJ-4540 威威猫系列故事——打地鼠(动态规划)
链接:HDOJ-4540Problem Description威威猫最近不务正业,每天沉迷于游戏“打地鼠”。 每当朋友们劝他别太着迷游戏,应该好好工作的时候,他总是说,我是威威猫,猫打老鼠就是我的工作! 无话可说… 我们知道,打地鼠是一款经典小游戏,规则很简单:每隔一个时间段就会从地下冒出一只或多只地鼠,玩游戏的人要做的就是打地鼠。假设:1、每一个时刻我们只能打一只地鼠,...原创 2018-12-09 14:55:38 · 567 阅读 · 0 评论 -
HDOJ-1176 免费馅饼(动态规划)
链接:HDOJ-1176Problem Description都说天上不会掉馅饼,但有一天gameboy正走在回家的小径上,忽然天上掉下大把大把的馅饼。说来gameboy的人品实在是太好了,这馅饼别处都不掉,就掉落在他身旁的10米范围内。馅饼如果掉在了地上当然就不能吃了,所以gameboy马上卸下身上的背包去接。但由于小径两侧都不能站人,所以他只能在小径上接。由于gameboy平时老呆在房间...原创 2018-12-09 13:32:54 · 215 阅读 · 0 评论 -
2019多校第五场 HDU6630 permutation 2(全排列,DP)
链接:HDU6630 permutation 2题意:给出正整数N  (2≤N≤105),x,y  (1≤x<y≤N)N\;(2\le N\le10^5),x,y\;(1\le x\lt y\le N)N(2≤N≤105),x,y(1≤x<y≤N)求有多少种111 ~ NNN的全排列满足下列条件(pip_ipi代表...原创 2019-08-08 18:54:07 · 328 阅读 · 0 评论