Pagini recente » Borderou de evaluare (job #3196677) | Borderou de evaluare (job #2784675) | Borderou de evaluare (job #1861619) | Borderou de evaluare (job #2565790) | Cod sursa (job #776751)
Cod sursa(job #776751)
#include<cstdio>
using namespace std;
int main()
{
freopen("zombie.in","r",stdin);
freopen("zombie.out","w",stdout);
int n,d,k,a,b,c=0,nr=1,max=0,i;
scanf("%d%d%d",&d,&n,&k);
scanf("%d",&a);
for(i=2;i<=n;i++)
{
scanf("%d",&b);
if(c+b-a<d){c=c+b-a;nr++;}
else
{
if(nr>k)max=max+k;
else max=max+nr;
c=0;
nr=1;
}
a=b;
}
if(nr>k)max=max+k;
else max=max+nr;
printf("%d",max);
return 0;
}