动态规划
Xiao-wei1998
学生
展开
-
洛谷 P2639
戳一戳 - > Bessie的体重问题( 一维 01 背包题目描述Bessie像她的诸多姊妹一样,因为从Farmer John的草地吃了太多美味的草而长出了太多的赘肉。所以FJ将她置于一个及其严格的节食计划之中。她每天不能吃多过H (5 <= H <= 45,000)公斤的干草。 Bessie只能吃一整捆干草;当她开始吃一捆干草的之后就再也停不下来了。她有一个完整的N (1 &l...原创 2018-02-23 20:23:27 · 191 阅读 · 0 评论 -
洛谷 P1002
戳一戳->过河卒题目描述棋盘上A点有一个过河卒,需要走到目标B点。卒行走的规则:可以向下、或者向右。同时在棋盘上C点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点。因此称之为“马拦过河卒”。棋盘用坐标表示,A点(0, 0)、B点(n, m)(n, m为不超过20的整数),同样马的位置坐标是需要给出的。现在要求你计算出卒从A点能够到达B点的路径的条数,假设马的位置是固定不...原创 2018-02-23 16:44:37 · 417 阅读 · 0 评论 -
SDNU 1033
戳一戳--> 采药Description辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师。为此,他想拜附近最有威望的医师为师。医师为了判断他的资质,给他出了一个难题。医师把他带到一个到处都是草药的山洞里对他说:“孩子,这个山洞里有一些不同的草药,采每一株都需要一些时间,每一株也有它自身的价值。我会给你一段时间,在这段时间里,你可以采到一些草药。如果你是一个聪明的孩子,你应该可以让采到...原创 2018-02-22 17:16:47 · 242 阅读 · 0 评论 -
SDNU 1038
戳一戳 ->收集宝藏动态规划 or 记忆化搜索Description有一个n*n的矩阵,矩阵每个格子中都有一些宝藏,从左上角(1, 1)出发,每次只能向下或者向右移动一格,已知每个格子中宝藏的价值,求走到右下角(n, n)时能收集到的宝藏的总最大价值。Input 第一行为一个整数n(1 <= n <= 1000),表示矩阵的行、列数。接下来n行,每行n个整数,每个整数表示当前格子...原创 2018-02-23 10:47:50 · 447 阅读 · 0 评论 -
SDNU 1221
戳一戳 --> 拦截导弹最长不上升序列Description某国为了防御敌国的导弹袭击,开发出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭,并观测到导弹依次飞来的高度,请计算这套系统最多能拦截多少导弹。拦截来袭导弹时,必须按来袭导弹袭击的时间顺序,不允许先拦截后面的导弹,再拦截...原创 2018-02-23 09:32:19 · 285 阅读 · 0 评论 -
洛谷P1164
题目链接:小A点菜题目思路:从第一道菜开始往后搜索,如果当前菜的价格大于携带的钱,回溯一步后接着搜索#include<iostream>#include<cstdio>using namespace std;int a[120];int n,m,tot;void dfs(int k,int x){ if(k>m) return ; if(k == m...原创 2018-04-02 20:19:54 · 189 阅读 · 0 评论