关于第10个测试点
  • 板块灌水区
  • 楼主QwQ__
  • 当前回复13
  • 已保存回复13
  • 发布时间2021/10/19 19:28
  • 上次更新2023/11/4 03:16:03
查看原帖
关于第10个测试点
541907
QwQ__楼主2021/10/19 19:28
#include <bits/stdc++.h>
using namespace std;
const int maxn=1e8+10;
long long num[maxn],n,m;
long long v[maxn],w[maxn];
int main(){
	cin>>n>>m;
	for(int i=1;i<=m;i++){
		cin>>v[i]>>w[i];
	}
	for(int i=1;i<=m;i++){
		for(int j=v[i];j<=n;j++){
			num[j]=max(num[j],num[j-v[i]]+w[i]);
		}
	}
	cout<<num[n];
}

qwq

2021/10/19 19:28
加载中...