#P1059. 背包4(含价值的填满型完全背包)

背包4(含价值的填满型完全背包)

题目描述

小明背着一个背包(最大能带的重量为 VV)走进一个山洞。

山洞里有 nn 种 宝石(每种宝石无限多个),第 ii 种 宝石的重量为 viv_i,拿到宝石店能卖 mim_i 块钱。

求在背包能承受重量的范围内,使得小明装进背包的宝石总价值最大。

输入格式

第一行有两个整数 VVnn

接下来的n行每行两个整数 viv_imim_i

输出格式

输出一行,一个整数,即最大总价值。

70 3
71 100
69 1
1 2
140

数据规模与约定

对于 30%30\% 的数据,n10n\le 10

对于 100%100\% 的数据,n100n\le 1001V10001\le V\le 10000vi,mi1000\le v_i,m_i\le 100