Cod sursa(job #2024839)
Utilizator | Data | 21 septembrie 2017 11:57:47 | |
---|---|---|---|
Problema | Zombie | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.41 kb |
#include <bits/stdc++.h>
using namespace std;
ifstream f("zombie.in");
ofstream g("zombie.out");
int s,d,n,k;
int main()
{
f>>d>>n>>k;
int nr=1,x,y;
f>>y;
for(int i=1;i<n;++i)
{
f>>x;
if(x-y>d-1)
{
y=x;
s+=min(k,nr);
nr=1;
}
else
nr++;
}
s+=min(nr,k);
g<<s;
return 0;
}