제출 #83284

#제출 시각아이디문제언어결과실행 시간메모리
83284charlies_mooRasvjeta (COCI17_rasvjeta)C++98
0 / 50
3 ms1068 KiB
#include <bits/stdc++.h> using namespace std; int n,m,k,ans=0; bool b[1000]; int main() { //freopen("lighting.in","r",stdin); //freopen("lighting.out","w",stdout); ios::sync_with_stdio(false); cin.tie(0); cin>>n>>m>>k; memset(b,0,sizeof(b)); for(int i=0;i<m;i++) { int p; cin>>p; for(int j=p-k-1;j<p+k;j++) b[j]=1; } for(int i=0;i<n;i++) { if(b[i]==0) { for(int j=i;j<n;j++) { if(b[j]==1) { int a=j-i-1; ans+=(a/(2*k+1)+1); for(int p=i;p<=j;p++) { b[p]=1; } break; } else { if(j==n-1) { int a=j-i; ans+=(a/(2*k+1)+1); for(int p=i;p<=j;p++) { b[p]=1; } break; } } } } } cout<<ans; fclose(stdin); fclose(stdout); return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...