#include <stdio.h>#include <string.h>#include <algorithm>usint ncase,p[105],w[105],c[105],dp[105]; scanf("%d",&ncase); while(ncase--)...
原创 2022-08-05 10:38:03
46阅读
1.题目链接。中文题目就不再说题意了。首先我们知道这个题目的意思就是给你n中物品,每种物品有重量,价值,数量这三个属性
原创 2022-07-01 10:19:56
55阅读
悼念512汶川大地震遇难同胞——珍惜现在,感恩生活Time Limit: 1000 MS Memory Limit: 32768 KB64-bit integer IO format: %I64d , %I64u Java class name: Main[Submit] [Status] [Dis...
转载 2015-04-07 00:42:00
85阅读
2评论
2017-09-03 17:01:36 writer:pprp 这是一道多重背包裸题 - 记得是从右向左进行,还有几点需要注意啊,都在代码中表示出来了 代码如下:
原创 2021-12-28 16:15:21
53阅读
Problem Description急!灾区
原创 2022-08-09 08:03:58
79阅读
地址:http://acm.hdu.edu.cn/showproblem.php?pid=2191题意:中文。512地震默哀。mark:dp。多重背包。先做了1171再做这题就很容易了。代码: 1 # include <stdio.h> 2 # include <string.h> 3 4 5 int dp[110] ; 6 7 8 int main () 9 {10 int T, ans, n, m ;11 int p, h, c, i, j ;12 scanf ("%d", &T) ;13 while (T--)14 {15 ...
转载 2012-05-23 05:33:00
8阅读
题目大意:该题是中文的,读者可以直接去看原题。题目分析:在samplei
原创 2023-04-11 14:50:54
41阅读
/*多重背包,用2进制的拆分思想,转化为01背包*/#include<cstdio>#include<cstring>#define maxn 99999#define max(a,b) (a)>(b)?(a):(b)int dp[maxn],c[maxn],v[maxn];int main(){ int Z,V,m,i,a,b,x,j; scanf("%d",&Z); while(Z--) { scanf("%d%d",&V,&m); int cnt=1; for(i=1;i<=m;i++) Read More
转载 2013-04-24 21:46:00
67阅读
2评论
悼念512汶川大地震遇难同胞——珍惜现在,感恩生活 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 11692    Accepted Submission(s): 4961 Problem Description 急
转载 2013-12-03 10:01:00
19阅读
2评论
题目链接多重背包变01背包题解:一道简单的01背包变形,看
原创 2022-09-19 09:46:12
20阅读
悼念512汶川大地震遇难同胞——珍惜现在,感恩生活Time Limit: 1000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 5730Accepted Submission(s): 2356Problem Description急!灾区的食物依然短缺!为了挽救灾区同胞的生命,心系灾区同胞的你准备自己采购一些粮食支援灾区,现在假设你一共有资金n元,而市场有m种大米,每种大米都是袋装产品,其价格不等,并且只能整袋购买。请问:你用有限的资金最多能采购多少公斤粮食呢?后记:人生是
原创 2021-07-29 16:18:17
53阅读
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2191这完全就是多重背包的应用啊,刚看了背包九讲。。。orz,直接按着上面的伪代码敲的。。。View Code 1 #include<iostream> 2 const int N=110; 3 using namespace std; 4 int n,m; 5 6 struct Rice{ 7 int price; 8 int weight; 9 int number;10 }rice[N];11 int dp[N];12 //完全背包13 void CompleteP...
转载 2013-03-12 22:26:00
70阅读
2评论
悼念512汶川大地震遇难同胞——珍惜现在,感恩生活 Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Submit Status Practice HDU 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩
转载 2016-08-09 17:15:00
73阅读
http://acm.hdu.edu.cn/showproblem.php?pid=2191#include#include#include#include#include#includeusing namespace std;struct el
原创 2023-08-23 09:55:54
42阅读
Input 输入数据首先包含一个正整数C,表示有C组测试用例,每组测试用例的第一行是两个整数n和m(1 include include include include include include include include include include include include in
转载 2018-05-18 13:34:00
54阅读
2评论
悼念512汶川大地震遇难同胞——珍惜现在,感恩生活Time Limit: 1000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 10293Accepted Submission(s): 4340 Problem Description 急!灾区的食物依然短缺! 为了挽救灾区同胞的生命,心系灾区同胞的你准备自己采购一些粮食支援灾区,现在假设你一共有资金n元,而市场有m种大米,每种大米都是袋装产品,其价格不等,并且只能整袋购买。 请问:你用有限的资金最多...
转载 2013-07-19 19:19:00
67阅读
2评论
方程应该是dp[r+i*p]=max(dp[r+k*p]+(i-k)*h),k那么只需要稍微变形一下
原创 2022-11-24 00:02:42
64阅读
原题链接: http://acm.hdu.edu.cn/showproblem.php?pid=2191一:原题内容Problem Description急!灾区的食物依然短缺
原创 2022-12-07 00:00:35
65阅读
Problem Description 急!灾区的食物依然短缺!为了挽救灾区同胞的生命,心系灾区同胞的你准备自己采购一些粮食支援灾区,现在假设你一共有资金n元,而市场有m种大米,每种大米都是袋装产品,其价格不等,并且只能整袋购买。请问:你用有限的资金最多能采购多少公斤粮食呢?后记:人生是一个充满了变
HDU
原创 2021-07-14 16:01:01
155阅读
Problem Description 急!灾区的食物依然短缺! 为了挽救灾区同胞的生命,心系灾区同胞的你准备自己采购一些粮食支援灾区,现在假设你一共有资金n元,而市场有m种大米,每种大米都是袋装产品,其价格不等,并且只能整袋购买。 请问:你用有限的资金最多能采购多少公斤粮食呢? 后记: 人生是一个充满了变数的生命过程,天灾、人祸、病痛是我们生命历程中不可预知的威胁。 月有阴晴圆缺,人有旦夕祸福,未来对于我们而言是一个未知数。那么,我们要做的就应该是珍惜现在,感恩生活—— 感谢父母,他们给予我们生命,抚养我们成人; 感谢老师,他们授给我们知识,教我们做人 感... Read More
转载 2013-07-19 18:56:00
63阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5