//01背包 价值等于重要度乘体积
#include<bits/stdc++.h>
using namespace std;
const int maxv=;
const int maxn=;
int n,m,v[maxn],w[maxn],f[maxv];
int main()
{
scanf("%d%d",&m,&n);
for(int i=;i<=n;++i) scanf("%d%d",&v[i],&w[i]);
for(int i=;i<=n;++i)
for(int j=m;j>=;--j)
if(j>=v[i]) f[j]=max(f[j],f[j-v[i]]+v[i]*w[i]);
printf("%d",f[m]);
return ;
}

最新文章

  1. 【实践】js实现随机不重复抽取数组中元素
  2. 管理不同版本ruby和rails的利器——rvm
  3. iPhone开发视频教程 Objective-C部分 (51课时)
  4. 100款免费的圣诞节矢量图标素材(PSD &amp; SVG)
  5. iOS之UI--UITabBarController
  6. C++ Strings(字符串)
  7. 剑指OFFER之调整数组顺序使奇数位于偶数前面找(九度OJ1516)
  8. Demo学习: Closable Tabs
  9. prefuse学习(二)显示一张图
  10. PowerDesigner使用教程 —— 概念数据模型 (转)
  11. vbs文件小技巧
  12. matplotlib库的简单应用
  13. 手把手教你从零开始搭建SpringBoot后端项目框架
  14. 大数据Spark+Kafka实时数据分析案例
  15. Struts2常用标签总结(申明:来源于网络)
  16. jquery判断某个属性是否存在 hasAttr
  17. halcon之屌炸天的自标定(1)
  18. Python破解压缩包密码问题
  19. Python结合Shell/Hadoop实现MapReduce
  20. 判断IP地址是否合法

热门文章

  1. laravel-admin列表排序在使用了$grid-&gt;model()-&gt;latest()后$grid其它加上sortable()可排序的列在排序时不起作用
  2. JS---元素隐藏的不同方式
  3. python实例 字典
  4. Linux监听的网络服务$ netstat -ntlp$ netstat -nulp$ netstat -nxlp
  5. 洛谷P1966 [NOIP2013提高组Day1T2]火柴排队
  6. POJ2182Lost Cows
  7. NOIP模拟 6.26
  8. ue4 fstring 和std::string互转
  9. GDOI模拟4.11~4.13总结
  10. 常用命令4-文件搜索命令 2- whereis