题解 | 合并表记录
合并表记录
https://www.nowcoder.com/practice/de044e89123f4a7482bd2b214a685201
import sys # 输入记录数 n = int(input()) # 用一个字典来存储每个索引的累加值 index_sum = {} # 处理每条记录 for i in range(n): x, y = map(int, input().split()) # 累加相同索引的值 if x in index_sum: index_sum[x] += y else: index_sum[x] = y # 按索引值从小到大排序并输出结果 for key in sorted(index_sum.keys()): print(key, index_sum[key])