はまやんはまやんはまやん

hamayanhamayan's blog

過小評価ダメ・ゼッタイ [yukicoder No.79]

https://yukicoder.me/problems/no/79

解説

https://yukicoder.me/submissions/353422

cnt[i] := レベルがiであるユーザー数
を計算しよう。
あとは、これを使って、cnt[i]が最大で、かつ、その中でiが最大のものを答えると答え。

int N, L[101010];
int cnt[7];
//---------------------------------------------------------------------------------------------------
void _main() {
	cin >> N;
	rep(i, 0, N) cin >> L[i];

	rep(i, 0, N) cnt[L[i]]++;

	int ma = -1, ans = -1;
	rep(i, 1, 7) if (ma <= cnt[i]) {
		ma = cnt[i];
		ans = i;
	}

	cout << ans << endl;
}