80求调 样例全对
查看原帖
80求调 样例全对
1769004
ZZQ20150104楼主2025/8/1 13:49
#include<bits/stdc++.h>//wannengtouwenjian
using namespace std;
int sum=0,n,x;
int main(){
	cin>>n>>x;
	long long b[n+1];
	cin>>b[1];//第一个
	if(b[1]>x){
		sum+=b[1]-x;
		b[1]=x;//a[i]>=x吃的最少是a[i]=x;
	}
	for(int i=2;i<=n;i++){
		cin>>b[i];
		if(b[i]+b[i-1]>x){//处理
			sum+=b[i]+b[i-1]-x;
			b[i]=x-b[i-1];
		}
	}
	cout<<sum;
	return 0;
} 

2025/8/1 13:49
加载中...