【动态规划】
WangMeow
这个作者很懒,什么都没留下…
展开
-
[POJ](1661)Help Jimmy ---- 动态规划
Description“Help Jimmy” 是在下图所示的场景上完成的游戏。 场景中包括多个长度和高度各不相同的平台。地面是最低的平台,高度为零,长度无限。 Jimmy老鼠在时刻0从高于所有平台的某处开始下落,它的下落速度始终为1米/秒。当Jimmy落到某个平台上时,游戏者选择让它向左还是向右跑,它跑动的速度也是1米/秒。当Jimmy跑到平台的边缘时,开始继续下落。Jimmy每次下落的高度不能原创 2017-12-08 18:02:25 · 383 阅读 · 0 评论 -
[POJ](1088)滑雪 ---- 动态规划
DescriptionMichael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长底滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子 1 2 3 4 516 17 18 19 615 24 25 20 714 23 22 21 81原创 2017-12-09 15:30:24 · 236 阅读 · 0 评论 -
[OpenJ_Bailian](2755)神奇的口袋 ---- 递归/动态规划
描述有一个神奇的口袋,总的容积是40,用这个口袋可以变出一些物品,这些物品的总体积必须是40。John现在有n个想要得到的物品,每个物品的体积分别是a1,a2……an。John可以从这些物品中选择一些,如果选出的物体的总体积是40,那么利用这个神奇的口袋,John就可以得到这些物品。现在的问题是,John有多少种不同的选择物品的方式。 输入输入的第一行是正整数n (1 <= n <= 20)原创 2017-12-09 17:01:34 · 255 阅读 · 0 评论 -
[POJ](1631)Bridging signals ---- LIS+O(nlogn)优化(二分)
Description‘Oh no, they’ve done it again’, cries the chief designer at the Waferland chip factory. Once more the routing designers have screwed up completely, making the signals on the chip connecting原创 2017-12-06 21:22:11 · 209 阅读 · 0 评论 -
[51Nod](1083) 矩阵取数问题 ---- 简单dp
一个N*N矩阵中有不同的正整数,经过这个格子,就能获得相应价值的奖励,从左上走到右下,只能向下向右走,求能够获得的最大价值。 例如:3 * 3的方格。1 3 3 2 1 3 2 2 1能够获得的最大价值为:11。Input第1行:N,N为矩阵的大小。(2 <= N <= 500) 第2 - N + 1行:每行N个数,中间用空格隔开,对应格子中奖励的价值。(1...原创 2018-03-20 20:05:24 · 150 阅读 · 0 评论 -
[BZOJ](1725)Corn Fields ---- 状压dp
题目链接状压dp入门题练习AC代码:#include<bits/stdc++.h>#define rep(i,s,t) for(int i = (int)(s); i <= (int)(t); i++)#define rev(i,t,s) for(int i = (int)(t); i >= (int)(s); i--)#define pb(x) pus...原创 2018-08-09 19:20:51 · 189 阅读 · 0 评论 -
[UPC](8838)Secret of Chocolate Poles ---- DP
题目链接Hint: ICPC 2017 Japan Tsukuba题意: 给你三种圆盘,1.白色薄盘 2.黑色薄盘 3.黑色厚盘。其中白色薄盘和黑色薄盘的厚度为1,黑色厚盘的厚度为k。 现在给你一个高度为l的容器,让你往容器中放圆盘。有以下要求: 1.黑色的圆盘需要在顶部和底部。 2.白色圆盘上面如果有圆盘,必须为黑色圆盘;黑色圆盘上面如果有圆盘,必须为白色圆盘。 3.至少有一...原创 2018-08-29 20:34:41 · 134 阅读 · 0 评论