很标准的01背包问题

 //#define LOCAL
#include <algorithm>
#include <cstdio>
#include <cstring>
using namespace std; const int maxn = + ;
int w[maxn], v[maxn], dp[maxn]; int main(void)
{
#ifdef LOCAL
freopen("2602in.txt", "r", stdin);
#endif int T;
scanf("%d", &T);
while(T--)
{
int n, V;
scanf("%d%d", &n, &V);
for(int i = ; i < n; ++i)
scanf("%d", &w[i]);
for(int i = ; i < n; ++i)
scanf("%d", &v[i]);
memset(dp, , sizeof(dp));
for(int i = ; i < n; ++i)
for(int j = V; j >= v[i]; --j)
dp[j] = max(dp[j], dp[j-v[i]] + w[i]);
printf("%d\n", dp[V]);
}
return ;
}

代码君

最新文章

  1. LR之Java Vuser
  2. rsync安装及配置
  3. MIME协议生成邮件
  4. WPF的Binding功能解析
  5. Android开发小问题——java使用
  6. perl 取类里的成员变量
  7. CodeForces 685B Kay and Snowflake
  8. NDK常见错误
  9. VUE如何实现切换页面时的过渡动画?
  10. [TaskList] 省选前板子补完计划
  11. php中的this,self,parent
  12. 适配android和iOS上position:absolute和input问题
  13. POJ2418 Hardwood Species—二叉查找树应用
  14. elk-nginx输出json格式的日志
  15. Mac svn使用学习-1-简介
  16. 实训二(cocos2dx 2.x 打包apk)
  17. Delphi 文件遍历
  18. git设置默认编辑为vim
  19. 基于Pygame写的翻译方法
  20. angular学习笔记(三十)-指令(6)-transclude()方法(又称linker()方法)-模拟ng-repeat指令

热门文章

  1. HDOJ 2181 哈密顿绕行世界问题
  2. Sqli-labs less 47
  3. 旨在脱离后端环境的前端开发套件 - IDT Server篇
  4. ECMAScript 5.1中对属性的操作
  5. asp.net网站中添加百度地图功能
  6. 传说中的WCF(4):发送和接收SOAP头
  7. Spark源码编译
  8. 创建DB2数据库时报错--SQL1052N 数据库路径不存在(Windows)(转载)
  9. 2016网易实习生编程题:数组中两个数的和等于sum
  10. WaitForSingleObject与WaitForMultipleObjects用法详解(好用,而且进入一个非常高效沉睡状态,只占用极少的CPU时间片)