样例全过,但提交后只对了一个点,求助
查看原帖
样例全过,但提交后只对了一个点,求助
815565
hhr0810楼主2023/1/11 11:50
#include<iostream>
#include<cstdio>
#include<algorithm>
using namespace std;
int a[100010],n,x,ans;
int main(){
    cin>>n>>x;
    for(int i=1;i<=n;i++){
        cin>>a[i];
    }
    for(int i=1;i<n;i++){
        if(a[i]+a[i+10]>x){
            ans+=a[i]+a[i+1]-x;
            a[i+1]=x-a[i];
            if(a[i+1]<0)a[i+1]=0;
        }
    }
    cout<<ans;
    return 0;
}

求助,只对了一个点

2023/1/11 11:50
加载中...