Submission #524934

#TimeUsernameProblemLanguageResultExecution timeMemory
524934ZielDiversity (CEOI21_diversity)C++17
0 / 100
1 ms204 KiB
#include <bits/stdc++.h> using namespace std; using ll = long long; #define sz(x) (int)x.size() signed main() { ios_base::sync_with_stdio(false); cin.tie(nullptr); int n, q; cin >> n >> q; vector<int> a(n + 1); for (int i = 1; i <= n; i++) { cin >> a[i]; } sort(a.begin() + 1, a.end()); int _, __; cin >> _ >> __; set<int> s{a.begin() + 1, a.end()}; int x = n - sz(s) + 1; ll ans = n * (n + 1) / 2ll; int c = 0, y = n - 1; for (int i = x + 1; i <= n; i++) { if (c == 2) { c = 0; y++; } ans += y; c++; } cout << ans; 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...