結果
| 問題 |
No.79 過小評価ダメ・ゼッタイ
|
| コンテスト | |
| ユーザー |
|
| 提出日時 | 2016-09-09 16:02:04 |
| 言語 | Java (openjdk 23) |
| 結果 |
WA
(最新)
AC
(最初)
|
| 実行時間 | - |
| コード長 | 786 bytes |
| コンパイル時間 | 4,411 ms |
| コンパイル使用メモリ | 78,192 KB |
| 実行使用メモリ | 48,636 KB |
| 最終ジャッジ日時 | 2024-06-24 20:37:17 |
| 合計ジャッジ時間 | 12,674 ms |
|
ジャッジサーバーID (参考情報) |
judge4 / judge3 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 3 |
| other | AC * 21 WA * 1 |
ソースコード
import java.util.*;
public class Run {
public static void main (String arg[]) {
Scanner scan = new Scanner(System.in);
int N = scan.nextInt();
if (N < 1||N > 100000) System.exit(1);
HashMap<Integer, Integer> ev = new HashMap<>();
int[] L = new int[N];
for (int i = 0; i < N; i++) {
L[i] = scan.nextInt();
if (L[i] < 1||L[i] > 6) System.exit(1);
if (!ev.containsKey(L[i])) ev.put(L[i], 1);
else ev.put(L[i], ev.get(L[i]) + 1);
}
int max = L[0];
for (int i : L) {
if (ev.get(max) < ev.get(i)) max = i;
else if (ev.get(max)==ev.get(i)){
if (max < i) max = i;
}
}
System.out.println(max);
}
}