代码

代码

Jerry_Zhou · 发布于 2021-10-30 · 浏览 630 回复 0
#include<bits/stdc++.h>
using namespace std;

int t,m,ti[105],v[105],b[1005];
void knapasck(){
	for(int i=1;i<=m;i++){
		for(int j=t;j>=ti[i];j--){
			b[j]=max(b[j-ti[i]]+v[i],b[j]);
		}
	}
}
int main(){
    cin>>t>>m;
	for(int i=1;i<=m;i++){
		cin>>ti[i]>>v[i];
	}
	knapasck();
	cout<<b[t]<<endl;
	//system("pause");
	return 0;
} 

全部回复 共 0 条

还没有人回复。往下写第一条。

发表回复