#include <bits/stdc++.h>
using namespace std;
#define ll long long
int main(){
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
int n,q;cin>>n>>q;
vector<int> v(n);
for(int i=0;i<n;i++){
cin>>v[i];
}
while(q--){
int l,r;cin>>l>>r;
l--;r--;
ll ans=0;
for(int i=0;i<n;i++){
set<int> s;
for(int j=i;j<n;j++){
vector<int> sv;
for(int k=i;k<=j;k++){
sv.push_back(v[k]);
}
sort(sv.begin(), sv.end());
set<int> s;
for(int k=0;k<(int)sv.size();k++){
s.insert(sv[k]);
}
ans+=s.size();
}
}
cout<<ans<<endl;
}
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |