养虫(bug)大户,20pts求调
查看原帖
养虫(bug)大户,20pts求调
1600864
luozhihao123楼主2025/8/4 20:32

养虫(bug)大户,20pts求调,不知哪里错了

#include<bits/stdc++.h>
using namespace std;
int w,l,m,n,a[110],b[110],dp[5010],x,t;
int main(){
    cin>>w>>l>>m>>n;
    for(int i=1;i<=n;i++){
        cin>>a[i];
    }
    for(int i=1;i<=m;i++){
        cin>>x>>b[i];
        a[x]*=l/w;
    }
    cin>>t;
    for(int i=1;i<=m;i++){
        for(int j=t;j>=a[i];j--){
            dp[j]=max(dp[j],dp[j-a[i]]+b[i]);
        }
    }
    cout<<dp[t];
    return 0;
}
2025/8/4 20:32
加载中...