제출 #524934

#제출 시각아이디문제언어결과실행 시간메모리
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...