''' 解题思路: 字典可用in操作,判断键值是否存在,此题如不存在录入,如存在累加。 字典的排序返回的是key值。 字典value排序怎么搞??????????????? ''' n = int(input()) #print('n=',n) key_value = dict() # 空字典初始化 for i in range(n): key,value = map(int,input().strip().split()) #print('key=',key,'value',value) if key not in key_value: key_value[key] = value # 新增一个索引键并为其赋值 else: key_value[key] += value #print(key_value) key = sorted(key_value, reverse=False) # 按key排序 for i in key: print(i, key_value[i]) ''' # 常用集合操作函数 s1,s2,x,y = set(),set(),set(),set() # 初始化 for i in range(0,7): s1.add(i) for i in range(4,10): s2.add(i) s3 = s1.intersection(s2) # 交集 s4 = s1.union(s2) # 并集 s4.remove(9) x.issubset(y) # 子集判断 x.issuperset(y) # 超集判断 x.isdisjoint(y) # 交集判断 '''