2014年11月28日

URAL1113(数学)

摘要: 题目链接:http://acm.timus.ru/problem.aspx?space=1&num=1113根据样例分析:1、沙漠只有500公里或者更短,这时很简单,一次搞定。2、沙漠600km,怎么办?我们需要保证的是:车到了离沙漠终点还有500km的地方,能恰恰加满油而且不会有任何多余,方案其实... 阅读全文

posted @ 2014-11-28 19:38 lienus 阅读(264) 评论(0) 推荐(0)

URAL1523(dp+树状数组)

摘要: 题目链接:http://acm.hust.edu.cn/vjudge/contest/view.action?cid=41224#problem/B分析:可以设dp[i][j]表示以i结尾长度为j的子序列的个数,那么更新就是dp[i][j]=∑dp[k][j-1],其中ka[i]。而要更新dp值,可... 阅读全文

posted @ 2014-11-28 16:15 lienus 阅读(211) 评论(0) 推荐(0)

zoj2059(经典dp)

摘要: 题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1059分析:dp[i][j]表示前i个石头组成两座塔高度差为j的较低塔最大高度状态转移:每次石头都有三种方法:1.放在高塔上:dp[i][j]=max(dp[i][j+t... 阅读全文

posted @ 2014-11-28 13:17 lienus 阅读(221) 评论(0) 推荐(0)

2014年11月26日

hdu2191(多重背包)

摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2191分析:========================================多重背包问题定义&基本实现问题:有个容量为V大小的背包,有很多不同重量weight[i](i=1..n)不同价值... 阅读全文

posted @ 2014-11-26 23:13 lienus 阅读(235) 评论(0) 推荐(0)

hdu3664(递推dp)

摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3664分析:dp[i][j]表示i个数的排列中E值为j的个数。假设现在已有一个E值为j的i的排列,对于新加入的一个数i+1,将其加入排列的方法有三:1)把它放最后,加入后E值不变 2)把它和一个满足A[k... 阅读全文

posted @ 2014-11-26 00:52 lienus 阅读(155) 评论(0) 推荐(0)

2014年11月25日

hdu2955(变形01背包)

摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2955分析:被抓概率可以转换成安全概率,Roy的安全概率大于1-P时都是安全的。抢劫的金额为0时,肯定是安全的,所以dp[0]=1;其他金额初始为最危险的所以概率全为0;#include #include... 阅读全文

posted @ 2014-11-25 22:16 lienus 阅读(135) 评论(0) 推荐(0)

hdu1712(分组背包)

摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1712分析: 典型的分组背包问题,如果不会的可以看一下背包九讲。 看下背包九讲中的描述: for 所有的组k forv=V..0 for 所有... 阅读全文

posted @ 2014-11-25 15:53 lienus 阅读(221) 评论(0) 推荐(0)

hdu1114(完全背包)

摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1114分析:很裸的一道完全背包题,只是这里求装满背包后使得价值最少,只需初始化数组dp为inf;dp[0]=0; 然后直接套入完全背包循环就行了。。。#include #include #include ... 阅读全文

posted @ 2014-11-25 14:19 lienus 阅读(176) 评论(0) 推荐(0)

hdu4004(二分)

摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4004大致题意二分最大跳跃能力,判断是否可以在m次内到达对岸!分析:由于求青蛙最小弹跳能力,所以二分不断枚举能力x,再对x判断是否在m次内到达对岸。。。#include #include #include... 阅读全文

posted @ 2014-11-25 00:33 lienus 阅读(269) 评论(0) 推荐(0)

hdu2870(dp求最大子矩阵)

摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2870分析:分别转换成'a','b','c'三种来求,其实就跟hdu1505一样了。。。#include #include #include #include #include #include #inc... 阅读全文

posted @ 2014-11-25 00:17 lienus 阅读(180) 评论(0) 推荐(0)

导航