是又卡洛谷编译器特性了吗
查看原帖
是又卡洛谷编译器特性了吗
1080571
111224tim楼主2025/7/29 10:32
#include<iostream>
#include<vector>
#include<climits>
using namespace std;
int a[105]={},b[20005]={},f[20005]={};
int main()
{
    int n,m,ans=-1e8;
    
    for(int i=1;i<n+n;i++)f[i]=-1e8;
    f[0]=0;
    cin>>n>>m;
    for(int i=0;i<m;i++)cin>>a[i];
    for(int i=0;i<n;i++)cin>>b[i];
    for(int j=0;j<n+n;j++){
        for(int i=0;i<m;i++){
            if(j>=a[i]){
                f[j]=max(f[j],f[j-a[i]]+b[j-a[i]]);
            }
        }
    }
    for(int i=n;i<2*n;i++)ans=max(ans,f[i]);
    cout<<ans;
    return 0;
}
2025/7/29 10:32
加载中...