最后两个点蛙了
查看原帖
最后两个点蛙了
1115322
renzhengxuan楼主2023/10/13 09:54

#include<bits/stdc++.h>
using namespace std;
int n,a[100010],x,t=0;
int main(){
	cin>>n>>x;
	for(int i=1;i<=n;i++){
		cin>>a[i];
		if(a[i]+a[i-1]>=x){
			t+=a[i]+a[i-1]-x;
			a[i]-=(a[i]+a[i-1]-x);
			if(a[i]+a[i-1]>x) a[i-1]-=(a[i]+a[i-1]-x);
		}
	}
	cout<<t;
	return 0;
}

求助

2023/10/13 09:54
加载中...