#include<iostream>
#include<stdio.h>
#include<string.h>
#include<queue>
#include<algorithm>
using namespace std;
int d[][]; //d[i][j] i件中,j重量的物品 ,价格最高
int v[],w[];
int Max(int a,int b)
{
if(a>b) return a;
else return b;
}
int main()
{
int t;
cin>>t;
while(t--)
{
int n,m;
cin>>n>>m;
for(int i=;i<=m;i++)
cin>>v[i]>>w[i];
for(int i=;i<=m;i++)
for(int j=;j<=n;j++)
d[i][j] = ;
int maxnum = -;
for(int i=;i<=m;i++)
{
for(int j=;j<=n;j++)
{
if(j-v[i]>=)
d[i][j] = Max(d[i-][j],d[i-][j-v[i]]+v[i]*w[i]);
else
d[i][j] = d[i-][j]; if(d[i][j] > maxnum)
maxnum = d[i][j];
}
}
cout<<maxnum<<endl;
}
return ;
}

最新文章

  1. JavaEE开发基础
  2. 如何使用PL/SQL Developer查看和杀掉session
  3. $.Ajax({});方法使用 返回json格式 string格式
  4. 通过Fiddler修改包
  5. 图片下载缓存防止OOM
  6. nyoj123_士兵杀敌(四)_树状数组_插线求点
  7. linux后台运行和关闭、查看后台任务(转)
  8. NoSQL数据库:数据的一致性
  9. (原)opencv中使用限制对比度自适应直方图均衡CLAHE
  10. Entity Framework教程
  11. 给Pomelo的聊天室添加time的RPC调用
  12. [css 揭秘]:CSS揭秘 技巧(四):边框内圆角
  13. RX系列一 | ReactiveX根源 | 观察者模式分析
  14. eclipse去除对js文件的检测
  15. scrapy_redis实现爬虫
  16. 2.Git基础-仓库的获取方式与Git文件的状态变化周期(生命周期)
  17. Hive| 查询
  18. The Little Prince-11/27
  19. RabbitMQ学习笔记(二):基础概念
  20. ros网址链接

热门文章

  1. Ubuntu 下 Sublime 无法输入中文?(已解决)
  2. Get Started with the Google Fonts API
  3. day_5.17 飞机大战
  4. The Salt Master has cached the public key报错解决办法
  5. TOP100summit:【分享实录-华为】微服务场景下的性能提升最佳实践
  6. JavaScript外部函数调用AngularJS的函数、$scope
  7. linux下python3.5环境搭建
  8. jdbc --- javabean
  9. [No0000190]vim8安装教程和vim中文帮助文档Vimcdoc安装方法-Vim使用技巧(5)
  10. [No0000E5]C# 运算符