0_0_6067444_18938\Main.java:1: reached end of file while parsing
import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.Map;import java.util.StringTokenizer;import java.util.TreeMap;public class Main { public static void main(String[] args) { try { BufferedReader input = new BufferedReader(new InputStreamReader( System.in)); String s; while ((s = input.readLine().trim()) != null) { if(s.equals("0"))break; Map<String, Integer> map = new TreeMap<String, Integer>(); StringTokenizer str = new StringTokenizer(s); int n = Integer.parseInt(str.nextToken()); int max = 1, num = 0; String string = input.readLine().trim(); map.put(string, 1); for (int i = 1; i < n; i++) { s = input.readLine().trim(); if (map.get(s) == null) map.put(s, 1); else { num = map.get(s).intValue() + 1; //取字符串s在map中对应的个数+1 map.put(s, num); if (num > max) { string = s; max = num; } } } System.out.println(string); } } catch (Exception e) { //e.printStackTrace(); } }}
|