Submission #1238400

#TimeUsernameProblemLanguageResultExecution timeMemory
1238400PokemonMasterRabbit Carrot (LMIO19_triusis)C++20
0 / 100
1 ms328 KiB
#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 timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...