Submission #1214642

#TimeUsernameProblemLanguageResultExecution timeMemory
1214642JuanJLDiversity (CEOI21_diversity)C++20
0 / 100
0 ms468 KiB
#include <bits/stdc++.h>

#define fst first
#define snd second
#define pb push_back
#define forn(i,a,b) for(int i = a; i<b; i++)
#define SZ(x) (int)x.size()
#define ALL(x) x.begin(),x.end()
#define mset(a,v) memset(a,v,sizeof(a))
#define FIN ios::sync_with_stdio(0); cin.tie(0); cout.tie(0);
using namespace std;
typedef long long ll;

int main(){FIN;
    ll n; cin>>n;
    ll q; cin>>q;
    vector<ll> a(n); forn(i,0,n) cin>>a[i];

    sort(ALL(a));

    ll l ,r; cin>>l>>r;
    ll res = 0;
    forn(i,0,n){
        set<ll> s;
        forn(j,i,n){
            s.insert(a[j]);
            res+=SZ(s);
        }
    }

    cout<<res<<'\n';
    
    
    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...