Submission #1186734

#TimeUsernameProblemLanguageResultExecution timeMemory
1186734UnforgettableplDiversity (CEOI21_diversity)C++20
0 / 100
7093 ms436 KiB
#include <bits/stdc++.h> using namespace std; #define int long long const int modulo = 1e9+7; int32_t main(){ ios_base::sync_with_stdio(false); cin.tie(nullptr); int N,Q; cin >> N >> Q; vector<int> arr(N); for(int&i:arr)cin>>i; sort(arr.begin(),arr.end()); auto test = [&](){ auto solve = [&](int L,int R){ set<int> s(arr.begin()+L-1,arr.begin()+R); return s.size(); }; int ans = 0; for(int i=1;i<=N;i++){ for(int j=i;j<=N;j++){ ans+=solve(i,j); } } return ans; }; int minima = 1e17; do{ minima=min(minima,test()); } while(next_permutation(arr.begin(),arr.end())); cout << minima << '\n'; }
#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...