Pagini recente » Cod sursa (job #903400) | Cod sursa (job #3008) | Cod sursa (job #835441) | Cod sursa (job #1475385) | Cod sursa (job #9700)
Cod sursa(job #9700)
#include <stdio.h>
//#include <conio.h>
int main()
{
FILE *fin = fopen("secv5.in", "r");
freopen("secv5.out","w",stdout);
long n,l,u;
long i,j,k;
fscanf(fin,"%ld %ld %ld", &n, &l, &k);
long *a = new long[n+1];
for (i = 0; i < n; i++)
fscanf(fin, "%ld", &a[i]);
long nr = 0;
for (i=0;i<n-l;i++)
{
long dist = 0;
for (j=i; j < n; j++)
{
for (k=i;k<j;k++)
if (a[k] == a[j]) break;
if (k==j)
{
dist++;
if (dist > u) break;
}
if (dist >= l) nr++;
}
}
//clrscr();
printf("%d", nr);
//getch();
return 0;
}