
dp
文章平均质量分 81
gotoac
这个作者很懒,什么都没留下…
展开
-
sgu 304 Mars Stomatology
题目链接:http://acm.sgu.ru/problem.php?contest=0&problem=304题目大意:有N(1题目思路:很容易想到背包,不过p太大,所以要变异一下,并且用到贪心的想法,由于治疗牙齿不一定都要算上gum的钱,所以我们排序把相同gum的牙齿排在一起,相同gum的需要贪心,把花费大的排前面(这和接下来dp的策略有关.)状态方程:dp原创 2012-10-24 13:23:07 · 918 阅读 · 0 评论 -
nbu 2412 Dice
题目链接:http://acm.nbu.edu.cn/v1.0/Problems/Problem.php?pid=2412题目大意:有N个骰子,每个骰子有K个面,分别标号1~K,设每个骰子向上的面的值为fi,如果sum(fi)等于S,那么获得一个分数sco=mult(fi)。sum(fi)=f1+f2+...+fnmul(fi)=f1*f2*...*fn求所有m原创 2013-05-23 23:32:39 · 1174 阅读 · 0 评论 -
nbu 2414 Please help the poor donkey!
题目链接:http://acm.nbu.edu.cn/v1.0/Problems/Problem.php?pid=2414题目大意:有一只驴运东西,左边有n件商品,右边m件,由于商品的重量不是都相同的,现在为了使得驴的左右两边商品的差值最小,问至少需要移动几个商品。0时间限制1s题目思路:对于每件商品有两个选择,左边或右边,我们要确定至少移动几个商品原创 2013-05-24 14:30:37 · 803 阅读 · 0 评论 -
nbu 2415 Zero打怪兽
题目链接:http://acm.nbu.edu.cn/v1.0/Problems/Problem.php?pid=2415题目大意:有n只怪兽,第i只怪兽的攻击力为ATKi,防御力为DEFi,打败该怪兽获得经验EXPi。一开始Zero,攻击力为ATK,防御力为DEF,经验值EXP=0,血量为HP。经验值一旦达到100,就会升级,攻击力增加IN_ATK,防御力增加IN_DEP原创 2013-05-23 23:03:17 · 991 阅读 · 0 评论 -
nbu 2413 How to Type
题目链接:http://acm.nbu.edu.cn/v1.0/Problems/Problem.php?pid=2413题目大意:给出一个只包含大小写的字符串,问如果要打出该字符串,至少需要敲几次键盘。(敲完键盘后大写锁定是关闭的。)初始时大写锁定是关闭的。如果在大写锁定关闭(开启)时,要获得大写(小写),需要多按一个shift键。字符串长度不超过100。原创 2013-05-22 22:51:38 · 769 阅读 · 0 评论 -
nbu 2416 奇怪的散步
题目链接:http://acm.nbu.edu.cn/v1.0/Problems/Problem.php?pid=2416题目大意:有一个色子,这个色子掷出1~K的概率都相等。每次掷出来是几点就往前走几步。请问当扔了N次色子后,正好走了L步的概率是多少?111题目思路:题目要求扔了N次骰子,走了L步的概率。设这个概率为p[N][L]那么我原创 2013-05-22 22:13:28 · 1029 阅读 · 0 评论 -
nbu 2417 有趣的买家
题目链接:http://acm.nbu.edu.cn/v1.0/Problems/Problem.php?pid=2417题目大意:已知有n个商品,第i个商品有Xi个,每个商品Yi元(0询问m次,第j次询问表示是否存在若干个商品的价值和为Kj。000时间限制是10s题目思路:很容易可以判断出这是一道多重背包的题目,那么多重背包会超原创 2013-05-22 22:34:24 · 968 阅读 · 1 评论 -
zoj 2745 01-K Code
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1745题目大意:对于一个01串,如果任意连续子串的0的个数和1的个数之差的绝对值不超过k(2~5),那么这个01串合法。问有多少个长度为n(1~62)的合法串。题目思路:如果知道某长度为i合法串的后缀里最大的0和1的差,以及最大的1和原创 2013-05-04 00:13:21 · 1098 阅读 · 0 评论 -
fzu 2109 Mountain Number
题目链接:http://acm.fzu.edu.cn/problem.php?pid=2109题目大意:设x=a[0]a[1]a[2]....a[len-1],对任意a[2*i+1]大于a[2*i]和a[2*i+2]。求L~R(1题目思路:第一道数位dp。dfs(i,s,p,first,flag);第i位(包括前导0),前一位数为s,p表示是否为峰顶,f原创 2013-04-27 15:52:32 · 843 阅读 · 0 评论 -
zoj 3632 Watermelon Full of Water
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4778 题目大意:暑假有n(1~50000)天,第i天西瓜的价格是p[i],可以吃d[i]天,如果在第i天买了个西瓜,那么旧的西瓜要扔掉,开始吃新西瓜。问每天都能吃到西瓜的最小花费。 题目思路:p[i]表示第i天买喜欢的花费,d[i]表原创 2013-04-17 16:38:09 · 860 阅读 · 0 评论 -
zoj 3626 Treasure Hunt I
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3626题目大意:给定一个n(1~100)个结点棵树,边和点均有权值(点权0~100,边权1~10)。从结点k(根)出发,给定一个限定值m。设值sv为经过的点的权值和,设se为经过的边的权值和。点权值只加一次,边权值经过一次加一次。问s原创 2013-04-17 00:36:34 · 1019 阅读 · 0 评论 -
zoj 3689 Digging
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4972题目大意:有n项(1~3000)工程,总耗时T,每项工程耗时ti,收益为si*Tleft(Tleft:剩余时间)。(1<= ti , si 题目思路:假设可以满足T>=sum(ti),这题可以贪心求解。设两项工程i,j假原创 2013-04-12 16:06:07 · 845 阅读 · 0 评论 -
poj 3684 Destroy
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4947题目大意:给定一棵树,每条边有两种权值(lenth:边的长度,power:去掉这条边需要的花费).有且仅有一个结点是中心:所有结点到该中心的距离中最大的最小.power=x的炸弹可以去掉所有power小于或等于x的边.问使得所有叶子结点原创 2013-03-26 11:26:38 · 785 阅读 · 0 评论 -
CF 27C Unordered Subsequence
题目链接:http://codeforces.com/problemset/problem/27/C题目大意:给定一个数列,求其中最短的非顺序子序列(不一定连续)。顺序序列指降序序列和升序序列。题目思路:设数列为a[].(1)dp求出在i位置时:往左a[i]>=a[i-1]>=..>=a[lx]和a[i]往右a[i]>=a[i+1]>=..>=a[r原创 2013-03-22 22:19:28 · 1026 阅读 · 0 评论 -
hdu 4455 Substrings
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4455题目大意:给定一个长为n(n询问q次,询问长度为w的子数组(连续的)的权值和,子数组的权值为其数组中的不同元素的个数.题目思路:拿样例写一下1: {1} , {1} , {2} , {3} , {4} , {4} , {5}2: {1,1} , {1,2原创 2012-11-15 20:41:55 · 1919 阅读 · 0 评论 -
poj 1417 True Liars
题目链接:http://poj.org/problem?id=1417题目大意:某一岛上有p1个只说真话的人(好人),p2个只说谎话的人(坏人),所有人都有一个唯一的编号(1~p1+p2)询问n次.询问格式 a b res:问a号,b号是否是好人,res可以是yes或者no.判断是否能找出所有好人,可以的话输出好人的编号再加个end,否则输出no.题目思路:原创 2012-11-28 15:58:46 · 769 阅读 · 1 评论 -
wikioi 1068 乌龟棋
题目链接:http://wikioi.com/problem/1068/题目思路:一个1*N的棋盘,每个格子有一个权值。有m张卡片,每张卡片的数值是1~4。从第1个格子出发,任选一张没有使用过的卡片,走卡片上的数的步数,并获得等于停在的格子上的权值的分数。问走到终点N最多能获得多少分数。(初始分数为第一个格子的分数)数据保证必须使用所有卡片才能走到终点。原创 2013-05-27 21:17:34 · 1163 阅读 · 0 评论