Cod sursa(job #9815)

Utilizator toxicCristian Nicoleta toxic Data 27 ianuarie 2007 16:59:31
Problema Secventa 5 Scor 0
Compilator cpp Status done
Runda Unirea 2007, clasele 11-12 Marime 0.56 kb
#include<fstream.h>
ifstream in("secv5.in");
ofstream out("secv5.out");
int i,j,k;
long v[1000000000],n,l,u,s;

void citire()
{
in>>n>>l>>u;
for(i=1;i<=n;i++)
  in>>v[i];
}

int cont(int i,int j)
{
for(int x=i;x<j;x++)
  if(v[x]==v[j])
    return 0;
return 1;
}

void loading()
{
for(i=1;i<n;i++)
  {
  k=1;
  for(j=i+1;j<=n;j++)
    {
    if(cont(i,j))
      k++;
    if(k>=l&&k<=u)
      s++;
    else
      if(k>u)
        j=n;
    }
  }
}

int main()
{
citire();
loading();
out<<s;
in.close();
out.close();
return 0;
}