题解 | #合并表记录#
合并表记录
https://www.nowcoder.com/practice/de044e89123f4a7482bd2b214a685201
from re import split import sys """" 2024年3月14日14:22:16 解法思路 1、输入n,输入map 2、输入键值对,如果键值对已经存在,那就相加 不存在那就加入 3、对字典的key进行排序,输出 """ n = int(input()) numMap = {} for i in range(n): key, value = input().split(' ') key = int(key) value = int(value) if key not in numMap.keys(): numMap[key] = value else: numMap[key] = numMap[key] + value numList = numMap.keys() numList = sorted(numList) for key in numList: print(f'{key} {numMap[key]}')