灵异背包满江红悬关求救
查看原帖
灵异背包满江红悬关求救
750476
Hf_Poem楼主2023/7/22 09:18
#include<bits/stdc++.h>
#define debug cout<<"\n<<"Debug"<<"\n"
#define int long long
#define il inline
using namespace std;
const int N=1000,T=10000;
int f[N][T];
int t[N],v[N];
int n,ti;
signed main(){
    cin>>ti>>n;
    for(int i=1;i<=n;i++){
		cin>>t[i]>>v[i];
    }
    for(int i=1;i<=n;i++){
    	for(int j=1;j<=ti;j++){
    		if(ti>t[i]){
    			f[i][j]=max(f[i-1][j],f[i-1][j-t[i]]+v[i]);
			}
			else{
				f[i][j]=f[i-1][j];
			}
		}
	}
	cout<<f[n][ti];
  return 0;
}

为甚么不对啊qwq

求佬救

2023/7/22 09:18
加载中...