第一题:多重背包 #include <bits/stdc++.h> using namespace std; const int maxn = 1e6+10; int p[maxn]; int v[maxn]; int tot[maxn]; int dp[1010]; int main(){ int x,n; scanf("%d%d",&x,&n); for(int i=1;i<=n;i++) { scanf("%d%d%d",&p[i],&tot[i],&v[...