动态规划
文章平均质量分 69
殷华
跪着跪着就跪成大神了
展开
-
Codeforces 3B.Lorry(贪心,排序)
明明是一道水题好么。。。题意是有两种货物,一种占用1单位面积,另一种占用2单位面积每个货物有对应的价值现在有n个货物,总面积为v,问如何能够使所载货物价值最大很明显的背包问题但是因为要打印路径,感觉直接排序写起来比较方便我的思路是按不同面积排序,每次比较两种情况的价值,取较大者我的思路是对的,可能是题目时间太久的原因,莫名其妙地RE把RE代码贴在这里,希望发现问题的原创 2014-12-29 00:09:16 · 909 阅读 · 0 评论 -
poj 1157 LITTLE SHOP OF FLOWERS(动态规划:数塔加强)
开始读题没读清楚,以为只用每行选一个数原创 2014-08-28 18:58:12 · 578 阅读 · 0 评论 -
poj 1661 Help Jimmy(DP:记忆化搜索)
遇到这一类原创 2014-08-27 18:53:46 · 421 阅读 · 0 评论 -
poj 1631 || hdu 1950 Bridging signals(动态规划:LIS)
题目其实就是让你求LIS但是因为题目中说了p原创 2014-08-28 17:18:29 · 581 阅读 · 0 评论 -
poj 1080 Human Gene Functions(动态规划:经典DP)
很经典的一道DP题对于a[i], b[j]如果a[i]==b[j]相等,则dp[i]原创 2014-08-27 19:55:19 · 298 阅读 · 0 评论 -
poj 1088 滑雪(动态规划:记忆化搜索)
这个题开始想着用tiduil原创 2014-08-28 19:43:23 · 404 阅读 · 0 评论 -
poj 1185 炮兵阵地(动态规划:状压DP)
我们先保存原创 2014-09-11 14:31:24 · 440 阅读 · 1 评论 -
poj 1887 Testing the CATCHER(动态规划:LIS)
类似求LIS(最长递增子序列)原创 2014-08-27 23:04:26 · 414 阅读 · 0 评论 -
poj 3356 AGTC(动态规划:最短编辑距离)
动态规划rumen原创 2014-08-27 21:56:21 · 387 阅读 · 0 评论 -
poj 3254 Corn Fields(动态规划:状压DP)
题意是给出一块玉米地,分为m*n格某个gezi为1原创 2014-09-10 21:06:33 · 497 阅读 · 0 评论 -
poj 1458 Common Subsequence (DP:LCS)
/* 最基础的LCS,不解释,直接贴代码 */#include #include #include #define MAXN 500using namespace std;char str1[MAXN], str2[MAXN];int dp[MAXN][MAXN];int main(void) { int len1, len2; while(scanf("%原创 2014-08-27 12:21:11 · 314 阅读 · 0 评论 -
poj 2250 Compromise (DP:LCS加强版+记忆化搜索)
/* LCS加强版,1次A掉了,nice... * dp过程和LCS差不多,但是题目的难点在于打印路径 * 我的做法是先把最后的dp值求出来 * 然后按照类似于记忆化搜索的方法往回找路径 * 有个地方没想清楚就是,搜索过程中的顺序要和求dp过程的顺序恰好相反 * 代码如下: */ #include #include #include #include using names原创 2014-08-27 12:21:04 · 409 阅读 · 0 评论 -
poj 1159 Palindrome (DP:LCS+滚动数组)
/*要求输出最多添加几个字符可以使当前字符串变成回文串 * 解法是用当前字符串长度减去它和它的反串的LCS *题目其实实在卡内存,但是可以把dp数组写成short *这样也可以勉强过 *后来又试着写了滚动数组优化 *因为由状态转移方程可知 *dp[i][j]之和dp[i-1][j], dp[i-1][j-1], dp[i][j-1]有关 *所以可以对i或j进行滚动优化原创 2014-08-27 12:19:40 · 350 阅读 · 0 评论 -
poj 1579 Function Run Fun(DP:水题)
既然已经给出了递推公式以及原创 2014-08-25 20:56:34 · 406 阅读 · 0 评论 -
fzoj 1381 Regular Expressions(DP:字符串匹配加强版)
记得刚学DP的时候做过类似的题原创 2014-08-25 15:41:24 · 314 阅读 · 0 评论 -
poj 2081 Recaman's Sequence(DP:水水更健康)
直接打表500000个数据即可注意原创 2014-08-25 21:08:21 · 343 阅读 · 0 评论 -
poj 1050 || hdu 1081 To The Max
可以理解为原创 2014-04-28 14:07:05 · 483 阅读 · 0 评论 -
poj 1160 Post Office(动态规划:较难)
求把p个邮局建在v个村庄对应的最小距离原创 2014-08-29 15:48:42 · 1129 阅读 · 0 评论 -
Codeforces 2B. The least round way(动态规划)
给一个矩阵,找到从左上到右下角的路径使得路径上的数字乘积0最少, 每次只能从当前位置到右侧或下侧相邻位置首先要想到乘积为0对应因子为2、5我刚开始的思路是每次找到与当前位置数所得结果0最少的,也就是2、 5一起考虑但这样写不仅太复杂,而且是不对的正解应该是分别考虑2最少的和5最少的情况这道题卡了好几天。。。另外有个坑就是矩阵中可能含0,这时结果肯定为经过0的路径,且答案原创 2014-12-18 19:29:34 · 717 阅读 · 0 评论 -
Codeforces #277.5 (Div. 2) B. BerSU Ball(DP:LCS)
典型的LCS类问题排序的时候x原创 2014-11-18 16:51:35 · 787 阅读 · 0 评论 -
hdu 2476 String painter(区间DP)
题意是给两个字符串a和b问你最少多少步操作使a变为b这里的操作shizhi原创 2014-11-16 23:00:14 · 468 阅读 · 0 评论 -
poj 1651 Multiplication Puzzle (区间DP)
做了几道区间DP的题,发现大都采用矩阵连乘d原创 2014-11-15 23:08:44 · 361 阅读 · 0 评论 -
poj 1141 Brackets Sequence(区间DP+路径打印)
题意是给出一个括号串,让你找一个最短的可以题目其实不难原创 2014-11-15 21:59:20 · 337 阅读 · 0 评论 -
poj 3661 Running (区间DP)
深夜失眠。。。起来看了知乎上一篇guan原创 2014-11-16 02:46:10 · 373 阅读 · 0 评论 -
poj 3280 Cheapest Palindrome (区间DP)
又是一道经典的区间DP对于当前的原创 2014-11-14 21:22:27 · 487 阅读 · 0 评论 -
codeforces 176 B. Word Cut(DP)
对于一个字符串,我们可以对它作这样一种操作把前面一部分整体移至字符串jie原创 2014-11-14 21:48:46 · 511 阅读 · 0 评论 -
poj 2955 Brackets(区间DP)
经典区间DP--括号匹配我们用dp[i][j]表示str[i原创 2014-11-14 20:38:28 · 368 阅读 · 0 评论 -
zoj 2604 Little Brackets(动态规划+递推+java)
给定一个kuohaox原创 2014-11-14 12:48:32 · 559 阅读 · 0 评论 -
hdu 4433 locker(动态规划:枚举状态)
比赛的时候遇到的题,不会做赛后看别人的代码才知道怎么做用dp[i][j][k]表示原创 2014-11-09 22:33:08 · 495 阅读 · 0 评论 -
uva 111 History Grading(动态规划:LCS)
水题一个但是bingbu原创 2014-09-03 17:12:47 · 488 阅读 · 0 评论 -
uva 103 Stacking Boxes(动态规划:矩形嵌套加强)
这个题写了几个小时...思路是对的,但是代码中排序部分写的不对原创 2014-09-03 22:10:20 · 459 阅读 · 0 评论 -
poj 1179 Polygon(动态规划:矩阵连乘加强)
初看这个题很复杂的样子,但其实还是比较好做的因为涉及到hu原创 2014-09-01 22:06:48 · 455 阅读 · 0 评论 -
Codeforces #264 (Div. 2) D. Gargari and Permutations(动态规划:简单)
这个题的状态转移方程本身还是很简单的,但是bushihenrongyixiang原创 2014-08-30 21:01:42 · 604 阅读 · 0 评论 -
hdu 2955 Robberies (DP:背包)
感觉还是挺考思维的,一般看到这种题都会以原创 2014-08-25 19:43:19 · 362 阅读 · 0 评论 -
poj 1036 Gangsters (DP:滚动数组)
题意是:有N个黑帮混混要去一个餐厅,每人都有一个个人属性:幸运值Pi,每个人会在Ti时间到。餐厅的们有K+1个状态,状态由[0,K]中的整数表示。门的状态单位时间内可以改变一个值:+1 or -1 or 保持不变。最初门是关闭的,即状态为0。如果门的状态刚好和某一个混混的刚毅度Si相同,那么我们称门专门为他开着。而第i个混混能进入餐厅的充要条件就是门专门为他开着。如果某个混混来餐厅时,门没原创 2014-08-25 18:43:59 · 449 阅读 · 0 评论 -
HDU 1203 I NEED A OFFER!
I NEED A OFFER!Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 13764 Accepted Submission(s): 5354Problem DescriptionSpeakless原创 2013-12-16 14:18:11 · 526 阅读 · 0 评论 -
hdu 2571 命运
感觉是一道很适合入门的DP题,给定一个位置(非边缘)可由三种方式得到其DP值很容易想到状态方程是:dp[i][j] = max(dp[i-1][j], dp[i][j-1], max(dp[i][k]))(其中k能够被j整除)过样例还是很容易的,但是题目真正的难点在于dp的初始化一个比较特殊的样例1 2-99 10如果初始化dp均为0,且不作处理,用max时会发原创 2014-04-28 14:04:45 · 392 阅读 · 0 评论 -
hdu 1171 Big Event in HDU --- 多重背包
Big Event in HDUTime Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 21625 Accepted Submission(s): 7581Problem DescriptionNowadays, w原创 2014-04-28 14:04:07 · 450 阅读 · 0 评论 -
hdu 1114 Piggy-Bank (完全背包+背包放满)
最近在恶补背包,背包九讲写的真的是太牛了!!原创 2014-04-28 14:01:19 · 494 阅读 · 0 评论 -
POJ 一 1163 The Triangle
The TriangleTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 34295 Accepted: 20418Description73 88 1 02 7 4 44 5 2 6 5(Figure原创 2013-11-01 16:39:33 · 447 阅读 · 0 评论