Pagini recente » Cod sursa (job #3180716) | Cod sursa (job #2908110) | Cod sursa (job #1871512) | Cod sursa (job #1454911) | Cod sursa (job #3120408)
#include <iostream>
#include <fstream>
#include <map>
#include <set>
using namespace std;
ifstream fin("secv5.in");
ofstream fout("secv5.out");
int main(){
int n, l,u;
fin >> n >> l >> u;
int a[n];
for(int i=0; i<n; i++) {
fin >> a[i];
}
int count = 0;
for(int i=0; i<n; i++) {
set<int> s;
for(int j=i; j<n; j++) {
s.insert(a[j]);
if(s.size() >= l && s.size() <= u) {
count++;
}
if(s.size() > u) {
break;
}
}
}
fout << count << endl;
return 0;
}