Submission #1179552


Source Code Expand

import java.util.*;

public class Main {
	static final Scanner s = new Scanner(System.in);
	public static void main(String args[]){
		int n=s.nextInt();
		Counter<String> c = new Counter<>(n);
		for(int i=0;i<n;i++)
			c.add(s.next());
		System.out.println(
				c.map.entrySet().stream()
				.max((o1,o2)->o1.getValue()-o2.getValue())
				.get()
				.getKey()
				);
	}
}
class Counter<T> {
	public HashMap<T, Integer> map;
	public Counter(int initSize) {
		map = new HashMap<>(initSize);
	}
	public Counter() {
		this(10);
	}
	public void add(T key, int v) {
		Integer i;
		if((i=map.get(key))==null) {
			map.put(key, v);
		}else {
			map.put(key, i+v);
		}
	}
	public void add(T key) {
		add(key,1);
	}
}

Submission Info

Submission Time
Task B - 投票
User fal_rnd
Language Java8 (OpenJDK 1.8.0)
Score 100
Code Size 745 Byte
Status AC
Exec Time 256 ms
Memory 27860 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 100 / 100
Status
AC × 3
AC × 18
Set Name Test Cases
Sample sample_01.txt, sample_02.txt, sample_03.txt
All sample_01.txt, sample_02.txt, sample_03.txt, case_01.txt, case_02.txt, case_03.txt, case_04.txt, case_05.txt, case_06.txt, case_07.txt, case_08.txt, case_09.txt, case_10.txt, case_11.txt, case_12.txt, case_13.txt, case_14.txt, case_15.txt
Case Name Status Exec Time Memory
case_01.txt AC 256 ms 27860 KB
case_02.txt AC 174 ms 26068 KB
case_03.txt AC 195 ms 24788 KB
case_04.txt AC 193 ms 26964 KB
case_05.txt AC 185 ms 24784 KB
case_06.txt AC 191 ms 26708 KB
case_07.txt AC 179 ms 27092 KB
case_08.txt AC 177 ms 26452 KB
case_09.txt AC 180 ms 27092 KB
case_10.txt AC 189 ms 26708 KB
case_11.txt AC 187 ms 26580 KB
case_12.txt AC 178 ms 26576 KB
case_13.txt AC 181 ms 27092 KB
case_14.txt AC 183 ms 24784 KB
case_15.txt AC 187 ms 26708 KB
sample_01.txt AC 180 ms 26836 KB
sample_02.txt AC 180 ms 25172 KB
sample_03.txt AC 186 ms 27092 KB