4242 2023. 03. 18 00:34:55 tomi7 Bejgli (80 pont) cpp11 Accepted 80/80 34ms 5676 KiB
// Source: https://usaco.guide/general/io

#include <bits/stdc++.h>
using namespace std;

/*long long lko(int n, int m){
	if(n%m==0 || m%n==0){
		return min(n, m);
	}
	if(n>m){
		return lko(n%m, m);
	}else{
		return lko(m%n, n);
	}
}*/
unsigned long long ghj(int i, unsigned long long n){
	unsigned long long segit=n;
	for(int j=1;j<i;j++){
		segit*=n;
	}
	return n;
}

int main() {
	int n;
	cin>>n;
	vector<int> a(n);
	vector<int> c(100001);
	for(int i=0;i<n;i++){
		cin>>a[i];
		c[a[i]]++;
	}
	int valasz=0;
	int mvvalasz=0;
	int mvalasz=0;
	for(int i=1;i<=100000;i++){
		valasz+=c[i]/i;
		if(mvalasz<c[i]/i){
			mvalasz=c[i]/i;
			mvvalasz=i;
		}
	}
	cout<<valasz<<'\n'<<mvvalasz<<'\n';
}
Subtask Sum Test Verdict Time Memory
base 80/80
1 Accepted 0/0 3ms 2388 KiB
2 Accepted 0/0 3ms 2556 KiB
3 Accepted 4/4 3ms 2916 KiB
4 Accepted 4/4 3ms 3024 KiB
5 Accepted 4/4 3ms 3128 KiB
6 Accepted 4/4 3ms 3212 KiB
7 Accepted 4/4 3ms 3588 KiB
8 Accepted 4/4 3ms 3644 KiB
9 Accepted 4/4 3ms 3824 KiB
10 Accepted 4/4 3ms 3912 KiB
11 Accepted 4/4 4ms 3924 KiB
12 Accepted 4/4 4ms 4048 KiB
13 Accepted 4/4 4ms 4516 KiB
14 Accepted 4/4 4ms 4472 KiB
15 Accepted 4/4 6ms 4736 KiB
16 Accepted 4/4 7ms 4524 KiB
17 Accepted 4/4 13ms 4864 KiB
18 Accepted 4/4 19ms 5344 KiB
19 Accepted 4/4 27ms 5348 KiB
20 Accepted 4/4 27ms 5468 KiB
21 Accepted 4/4 34ms 5484 KiB
22 Accepted 4/4 23ms 5676 KiB