
【动态规划】
WangMeow
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[POJ](1661)Help Jimmy ---- 动态规划
Description “Help Jimmy” 是在下图所示的场景上完成的游戏。 场景中包括多个长度和高度各不相同的平台。地面是最低的平台,高度为零,长度无限。 Jimmy老鼠在时刻0从高于所有平台的某处开始下落,它的下落速度始终为1米/秒。当Jimmy落到某个平台上时,游戏者选择让它向左还是向右跑,它跑动的速度也是1米/秒。当Jimmy跑到平台的边缘时,开始继续下落。Jimmy每次下落的高度不能原创 2017-12-08 18:02:25 · 408 阅读 · 0 评论 -
[POJ](1088)滑雪 ---- 动态规划
Description Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长底滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子 1 2 3 4 516 17 18 19 615 24 25 20 714 23 22 21 81原创 2017-12-09 15:30:24 · 258 阅读 · 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 · 286 阅读 · 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 · 228 阅读 · 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 · 173 阅读 · 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 · 210 阅读 · 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 · 151 阅读 · 0 评论