Pagini recente » Cod sursa (job #317319) | Cod sursa (job #1433586) | Cod sursa (job #2694294) | Cod sursa (job #1503218) | Cod sursa (job #636956)
Cod sursa(job #636956)
# include <fstream>
# include <algorithm>
# define dim 1000005
using namespace std;
ifstream f("zombie.in");
ofstream g("zombie.out");
int a[ dim ];
int n, d, k;
int sol;
void citire()
{
int i;
f >> d >> n >> k;
for ( i = 1 ; i <= n ; i ++ )
f >> a[ i ];
}
void rezolva()
{
int i = 1, nr = 0;
while ( i <= n )
{
nr = i;
i ++;
while ( a[ i ] <= a[ nr ] + d - 1 )
i ++;
if ( i - nr >= k )
sol = sol + k;
else
{
sol = sol + ( i - nr );
}
//g << i << " ";
}
g << sol + 1 << "\n";
}
int main()
{
citire();
rezolva();
return 0;
}