有人帮忙看看为什么只有八十分吗
查看原帖
有人帮忙看看为什么只有八十分吗
1139123
Davnaver楼主2024/2/23 10:22
#include<iostream>
using namespace std;
int main()
{
	int n,ans=0;
	long long x;
	cin>>n>>x;
	int a[100005];
	for(long long i=1;i<=n;i++)
	cin>>a[i];
	
	for(long long i=1;i<=n;i++)
	{
		while(a[i]>x)
		{
			a[i]--;
			ans++;
		 } 
		while(a[i]+a[i+1]>x)
		{
			a[i+1]--;
			ans++;
		}
	}
	cout<<ans<<endl;
	return 0;
 } 
2024/2/23 10:22
加载中...