import java.util.Scanner; import java.util.HashMap; import java.util.Map; import java.util.Arrays; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); Map<Integer,Integer> map = new HashMap<Integer,Integer>(); // 注意 hasNext 和 hasNextLine 的区别 while (in.hasNextInt()) { // 注意 while 处理多个 case int num = in.nextInt(); for(int i=0;i<num;i++){ int k = in.nextInt(); int v = in.nextInt(); map.put(k,map.getOrDefault(k,0)+v); //System.out.println(num+"===="+k+"==="+v); } } int [] arr = new int[map.size()]; int i = 0; for(int m:map.keySet()){ arr[i] = m; i++; } Arrays.sort(arr); for(int a:arr){ System.out.println(a+" "+map.get(a)); } } }