@[liruizhou123](/user/1053122) 你应该是每次都只改a[i+1]
by ___A__ @ 2023-11-20 20:48:59
@[liruizhou123](/user/1053122) 这样
```cpp
//#include<bits/stdc++.h>
#include<iostream>
#include<math.h>
#include<cstring>
#include<string.h>
#include<algorithm>
#include<stdio.h>
using namespace std;
long long n,x,a[100005],sum;
int main()
{
cin>>n>>x;
for(int i=0;i<n;i++)
{
cin>>a[i];
}
for(int i=0;i<n-1;i++)
{
if(a[i]+a[i+1]<=x)
{
continue;
}
while(a[i]+a[i+1]>x)
{
a[i+1]--,sum++;
}
}
cout<<sum;
return 0;
}
```
by ___A__ @ 2023-11-20 20:51:42
@[___A__](/user/275860)
3Q已关
但有两个点 $ TLE $ 了
by liruizhou123 @ 2023-11-20 20:54:59
@[liruizhou123](/user/1053122) 吸氧
by ___A__ @ 2023-11-20 20:56:03
@[___A__](/user/275860)
开o2就好了
by liruizhou123 @ 2023-11-20 20:57:25
@[liruizhou123](/user/1053122) 这不一个意思吗
by ___A__ @ 2023-11-20 20:58:25