#include<bits/stdc++.h>
using namespace std;
#define int long long
const int inf=9e18;
signed main()
{
int n,m;
cin>>n>>m;
vector <int> a(n+1);
for(int i=1;i<=n;i++)cin>>a[i];
int cnt=0;
vector <int> used(n+1);
if(a[1]>m)
{
cnt++;
a[1]=m;
used[1]=1;
}
for(int i=1;i<n;i++)
{
if(a[i]+m<a[i+1])
{
if(used[i]==1)
{
a[i+1]-=m;
used[i+1]=1;
}
cnt++;
}
}
cout<<cnt;
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |