#5955. 【模板】完全背包-滚动数组优化
【模板】完全背包-滚动数组优化
题目描述
仓库里有 种零件,每种零件都有无限多个。第 种零件的重量为 ,价值为 。
工人师傅有一个最大承重为 的工具箱,他想在不超过工具箱承重的前提下,选择若干个零件(可以选同一种零件多次),使得所选零件的总价值最大。
请你帮工人师傅计算这个最大总价值。
输入格式
第一行:两个整数 (工具箱最大承重,)和 (零件种类数,);
第 到 行:每行两个整数 ,分别表示第 种零件的重量和价值()。
输出格式
仅一行,一个整数,表示最大总价值。
输入输出样例
输入 #1
输出 #1
样例
输入
10 4
输出
2 1
3 3
4 5
7 9