#115. 01背包

01背包

题目描述

有一个承重为 MM 的背包,现有 NN 种物品,重量分别为 w1,w2,...,wnw_1,w_2,...,w_n,价值分别为 v1,v2,....vnv_1,v_2,....v_n,若每种物品只有 1 件,求能放入的最大总价值。

输入格式

第一行:两个整数 M(M200)M(M≤200)N(N30)N(N≤30)2N+12 \sim N+1 行,每行两个整数 wiw_iviv_i

输出格式

一个数据,最大总价值

样例

10 4
2 1
3 3
4 5
7 9
12