#include<iostream>
#include<cstring>
using namespace std;
int main() {
//dp表示背包数组,w是物品的钱数数组,v是物品受欢迎程度数组
//M是可支配钱数,N是物品数,c是保存物品是否被拿的数组
int dp[101], w[1001], v[1001], M, N, c[1001];
while (cin >> M >> N) {
memset(dp, 0, sizeof(dp)); memset(c, 0, sizeof(c));//...