题解 | #合并表记录#

合并表记录

https://www.nowcoder.com/practice/de044e89123f4a7482bd2b214a685201

import java.util.*;


public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        
        int n = in.nextInt();
	  //使用TreeMap自动排序
        TreeMap<Integer,Integer> map = new TreeMap<Integer,Integer>();
        while (in.hasNextInt()) {
            int key = in.nextInt();
            int value = in.nextInt();
		  
            if(map.containsKey(key)){
                map.put(key,(map.get(key)+value));
            }else{
                map.put(key,value);
            }
        }
        for(Integer key: map.keySet()){
            System.out.println(key + " " + map.get(key));
        }
    }
}

全部评论

相关推荐

01-14 12:34
门头沟学院 C++
牛马人的牛马人生:太暖心了啊 配环境是真烦
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务