80分,请大佬看看
查看原帖
80分,请大佬看看
390228
DWT8125楼主2021/1/16 20:05

第2和第10个点WA了,第2个点测试时输出了0!!!请大佬们看看

#include<iostream>
using namespace std;
int main()
{
	int n,s=0,x,i=1;
	cin>>n>>x;
	int a[n];
	cin>>a[0];
	for(;i<n;i++){
		cin>>a[i];
		if(a[i]+a[i-1]>x){
			s=s+(a[i]+a[i-1]-x);//与前一个数的和-x求多余部分 
			a[i]=a[i]-(a[i]+a[i-1]-x);//多余的部分减了
		}
	}
	cout<<s;
	return 0;
}
2021/1/16 20:05
加载中...