动态规划
乔梦圆的博客
这个作者很懒,什么都没留下…
展开
-
01背包问题
有 N 件物品和一个容量是 V的背包。每件物品只能使用一次。第 i件物品的体积是 vi,价值是 wi。求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。输出最大价值。输入格式第一行两个整数,N,V,用空格隔开,分别表示物品数量和背包容积。接下来有 N行,每行两个整数 vi,wi,用空格隔开,分别表示第 i件物品的体积和价值。输出格式输出一个整数,表示最大价值。数据范围0<N,V≤10000<vi,wi≤1000输入样例4 51 2原创 2021-03-25 14:23:05 · 198 阅读 · 0 评论 -
P1164 小A点菜
题目背景uim神犇拿到了uoi的ra(镭牌)后,立刻拉着基友小A到了一家……餐馆,很低端的那种。uim指着墙上的价目表(太低级了没有菜单),说:“随便点”。题目描述不过uim由于买了一些辅(e)辅(ro)书,口袋里只剩M元(M≤10000)。餐馆虽低端,但是菜品种类不少,有N种(N≤100),第i种卖aii元(ai≤1000)。由于是很低端的餐馆,所以每种菜只有一份。小A奉行“不把钱吃光不罢休”,所以他点单一定刚好吧uim身上所有钱花完。他想知道有多少种点菜方法。由于小A肚子太饿,所以最多只原创 2021-03-23 23:00:55 · 86 阅读 · 0 评论 -
P1928 外星密码
题目描述有了防护伞,并不能完全避免 2012 的灾难。地球防卫小队决定去求助外星种族的帮 助。经过很长时间的努力,小队终于收到了外星生命的回信。但是外星人发过来的却是一 串密码。只有解开密码,才能知道外星人给的准确回复。解开密码的第一道工序就是解压 缩密码,外星人对于连续的若干个相同的子串“X”会压缩为“[DX]”的形式(D 是一个整 数且 1≤D≤99),比如说字符串“CBCBCBCB”就压缩为“[4CB]”或者“[2[2CB]]”,类 似于后面这种压缩之后再压缩的称为二重压缩。如果是“[2[2[2CB原创 2021-03-20 23:30:33 · 338 阅读 · 1 评论 -
P1028 [NOIP2001 普及组] 数的计算
题目描述我们要求找出具有下列性质数的个数(包含输入的正整数 n)。先输入一个正整数 n(n≤1000),然后对此正整数按照如下方法进行处理:不作任何处理;在它的左边加上一个正整数,但该正整数不能超过原数的一半;加上数后,继续按此规则进行处理,直到不能再加正整数为止。输入格式1 个正整数 n(n≤1000)输出格式1 个整数,表示具有该性质数的个数。输入输出样例输入 #16输出 #16说明/提示满足条件的数为6,16,26,126,36,136【题目来源】NOIP原创 2021-03-20 12:15:26 · 334 阅读 · 1 评论 -
7-5 矩阵的最小路径和
给定一个矩阵matrix,从左上角开始每次只能向右或者向下走,最后到达右下角的位置,路径上所有的数字累加起来就是路径和,返回所有的路径中最小的路径和。输入格式:第一行为两个数字m和n(1≤m, n≤1000),分别表示矩阵的行数和列数。接下来有m行,每行n个数字,数字之间用一个空格分隔。每个数字的值为不超过200的非负整数。输出格式:在一行中输出从左上角到右下角所有的路径中最小的路径和。输入样例:4 41 3 5 98 1 3 45 0 6 18 8 4 0输出样例:12样例解释原创 2021-01-25 13:20:39 · 767 阅读 · 3 评论 -
7-6 一步两步
你要过河,但是没有桥,只有由一排石头堆成的石头路,你一次只能跨一个石头或者两个石头,求你到第n个石头有多少种走法。输入格式:正整数n输出格式:可能性的个数输入样例1:在这里给出一组输入。例如:1输出样例1:在这里给出相应的输出。例如:1输入样例2:在这里给出一组输入。例如:2输出样例2:在这里给出相应的输出。例如:2输入样例1:在这里给出一组输入。例如:8输出样例1:在这里给出相应的输出。例如:34思路:这里我们很容易想到暴力搜索的思路,但是如果数据量大了之后就原创 2021-01-24 19:07:39 · 848 阅读 · 0 评论