답안 #538900

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
538900 2022-03-18T02:08:45 Z amunduzbaev Diversity (CEOI21_diversity) C++14
0 / 100
1 ms 212 KB
#include "bits/stdc++.h"
using namespace std;

#define ar array
#define int long long
#define bug(x) cerr << #x << ' ' << x << '\n';

const int N = 3e5 + 5;
int a[N];

signed main(){
	ios::sync_with_stdio(0); cin.tie(0);
	
	int n, q; cin>>n>>q;
	for(int i=0;i<n;i++) cin>>a[i];
	sort(a, a + n);
	int tot = 0, res = 0;
	for(int i=0;i<n;){
		int j = i;
		while(j<n && a[j] == a[i]) j++;
		tot++;
		res -= i * (i + 1);
		//~ cout<<i<<" "<<n - j<<"\n";
		res -= (n - j) * (n - j + 1);
		i = j;
	}
	//~ cout<<tot<<" "<<res<<"\n";
	res += tot * n * (n + 1);
	res /= 2;
	cout<<res<<"\n";
}
# 결과 실행 시간 메모리 Grader output
1 Correct 0 ms 212 KB Output is correct
2 Correct 1 ms 212 KB Output is correct
3 Incorrect 1 ms 212 KB Output isn't correct
4 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 212 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 212 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 212 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 0 ms 212 KB Output is correct
2 Correct 1 ms 212 KB Output is correct
3 Incorrect 1 ms 212 KB Output isn't correct
4 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 0 ms 212 KB Output is correct
2 Correct 1 ms 212 KB Output is correct
3 Incorrect 1 ms 212 KB Output isn't correct
4 Halted 0 ms 0 KB -