Pagini recente » Cod sursa (job #1903632) | Cod sursa (job #1331301) | Cod sursa (job #1801369) | Cod sursa (job #1735137) | Cod sursa (job #869126)
Cod sursa(job #869126)
#include <iostream>
#include <fstream>
using namespace std;
#define nmax (1<<20)
int n, L, U, a[nmax], viz[nmax];
int main(){
ifstream f("secv5.in");
ofstream g("secv5.ok");
f >> n >> L >> U;
for(int i=1; i<=n; ++i) f >> a[i];
int rez =0;
for(int i=1; i<=n; ++i){
for(int j=i; j<=n; ++j){
for(int k=1; k<=n; ++k) viz[k] = 0;
int cnt = 0;
for(int k=i; k<=j; ++k){
if (viz[a[k]] == 0)++cnt;
++viz[a[k]];
}
if (cnt >= L && cnt <= U) ++rez;
}
}
g << rez << "\n";
}