Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 12523 Accepted Submission(s): 5292
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 |
#include<stdio.h>#include<string.h>int max(int
x,int y){return
x>y?x:y;}int c[105],v[105],cnt[105],dp[105];int main(){ int
t,n,m,i,j,k; scanf("%d",&t); while(t--) { memset(dp,0,sizeof(dp)); scanf("%d%d",&n,&m); for(i=1;i<=m;i++) scanf("%d%d%d",&c[i],&v[i],&cnt[i]); for(i=1;i<=m;i++) for(k=1;k<=cnt[i];k++) for(j=n;j>=c[i];j--) dp[j]=max(dp[j],dp[j-c[i]]+v[i]); printf("%d\n",dp[n]); } return
0;} |
HDU-2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活,布布扣,bubuko.com
HDU-2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
原文:http://www.cnblogs.com/cancangood/p/3574229.html