Submission #145498

#TimeUsernameProblemLanguageResultExecution timeMemory
145498charlies_mooRasvjeta (COCI17_rasvjeta)C++98
50 / 50
3 ms380 KiB
#include <iostream>
using namespace std;
int main(){
    int n,k,l,i,j;
    int a[4000]={0};
    cin >>n>>k>>l;
    int x,t;
    for(i=0;i<k;i++){
        cin >>x;
        if(x-l<0){
            t=0;
        }
        else{
            t=x-l;
        }
        for(j=t;j<=x+l;j++){
            a[j]=1;
        }
    }
    int s=0;
    for(i=1;i<=n;i++){
        if(a[i]==0){
            for(j=i;j<=i+2*l;j++){
                a[j]=1;
            }
            s++;
            i=j-1;
        }
    }
    cout <<s;
}
#Verdict Execution timeMemoryGrader output
Fetching results...