为什么RE,WA?
查看原帖
为什么RE,WA?
1037749
xiesichen666楼主2023/12/21 21:13

help WA RE

#include<bits/stdc++.h>
using namespace std;
int main(){
	long long n,x,sum=0;
	cin>>n>>x;
	long long a[n];
	memset(a,0,sizeof(a));
	for(int i=1;i<=n;i++){
		cin>>a[i];
	}
	for(int i=1;i<=n-1;i++){
		if(min(a[i],a[i+1])==a[i] && max(a[i],a[i+1])+min(a[i],a[i+1])>x){
			sum+=a[i+1]+a[i]-x;
			a[i+1]-=sum;
		}else{
			if(min(a[i],a[i+1])==a[i+1] && max(a[i],a[i+1])+min(a[i],a[i+1])>x){
				sum+=a[i]+a[i+1]-x;
				a[i]-=sum;
			}else{
			    continue;
			}
		}
	}
	cout<<sum;
	return 0;
}
2023/12/21 21:13
加载中...