結果

提出番号 611
提出者 fal_rnd
言語 Java
提出日時 2017-07-27 13:24:35
問題名 (23)世界最大のコンテスト2
結果 MLE
点数 0%

テストケース

テストケース 結果 得点 実行時間 メモリ使用量
1 AC 100% 276ms 125056KB
2 AC 100% 262ms 122768KB
3 AC 100% 468ms 165760KB
4 AC 100% 676ms 199328KB
5 MLE 0% 1129ms 284864KB

ソースコード

import java.util.HashMap;
import java.util.Map.Entry;
import java.util.Scanner;
import java.util.stream.IntStream;
public class Main{
	static Scanner s=new Scanner(System.in);
	static int getInt(){return Integer.parseInt(s.next());};
	static IntStream REPS(int n){return IntStream.range(0,n);};
	static IntStream REPS(int b,int e){return IntStream.rangeClosed(b,e);};
	static IntStream INS(int n){return IntStream.range(0,n).map(i->getInt());};

	public static void main(String[]$){
		HashMap<Integer,Long>m=new HashMap<>();
		REPS(getInt()).forEach(i->m.merge(getInt(),(long)getInt(),Long::sum));
 		long score=-114514,id=Long.MAX_VALUE;
 		for(Entry<Integer,Long>e:m.entrySet()) {
 			if(score<e.getValue()||(score==e.getValue()&&id>e.getKey())) {
 				score=e.getValue();
 				id=e.getKey();
 			}
 		}
 		System.out.println(id);
	}
}