Pagini recente » Cod sursa (job #657369) | Cod sursa (job #2848099) | Cod sursa (job #386268) | Cod sursa (job #2266073) | Cod sursa (job #2783632)
#include <fstream>
using namespace std;
ifstream cin("zombie.in");
ofstream cout("zombie.out");
int zombie[1000003];
int main()
{
int d,n,mana,j=0,chakra=0,sum=0;
cin>>d>>n>>mana;
for(int i=1; i<=n; i++)
{
cin>>zombie[i];
}
for(int i=1; i<=n; i++)
{
if(zombie[i]<zombie[j]+d)
{
chakra++;
}
if(zombie[i]>zombie[j]+d)
{
if(chakra>=mana)
{
sum+=mana;
}
if(chakra<mana)
{
sum+=chakra;
}
j=i;
chakra=1;
}
}
if(mana>chakra)
sum+=chakra;
else
sum+=mana;
cout<<sum<<endl;
return 0;
}