SCU 2111 littleken bg
来源:互联网 发布:.net core和java 编辑:程序博客网 时间:2024/06/10 19:33
题目链接
题意:中文题。。。
分析:裸的01背包。不过重量和价值是一样而已。
#include<cstdio>#include<algorithm>#include<cstring>#define MAX_N 35#define MAX_M 205using namespace std;int dp[MAX_N][MAX_M];int a[MAX_N];int main(void){ int m,n; while(scanf("%d%d",&m,&n)==2) { for(int i=0;i<n;i++) scanf("%d",&a[i]); memset(dp,0,sizeof(dp)); for(int i=0;i<n;i++) { for(int j=0;j<=m;j++) { if(j<a[i]) dp[i+1][j]=dp[i][j]; else dp[i+1][j]=max(dp[i][j],dp[i][j-a[i]]+a[i]); } } printf("%d\n",dp[n][m]); } return 0;}
0 0
- SCU 2111 littleken bg
- soj 2111: littleken bg
- littleken bg
- WOJ1103-Littleken
- SCU
- SCU
- SCU
- SCU
- 【SCU
- SCU
- SCU
- SCU
- (SCU
- SCU
- SCU
- SCU
- SCU
- bg
- XML json
- 条形码、二维码的区别和组成结构介绍
- 状态压缩DP POJ 3254 Corn Fields(玉米地)
- 枚举的作用
- spring中的Bean的作用域
- SCU 2111 littleken bg
- web.xml讲解
- FastReport.net在用户的应用程序中创建报表
- 【zzuliOJ】1893 - 985的数学难题(位运算)
- Python——itertools
- c++ 正则表达式
- Codeforces 140 A. New Year Table(计算几何)
- Envi和Arcgis软件冲突的解决方法
- 【郑轻】[1899]985的最大和难题