题解(屎山) | #合并表记录#

合并表记录

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

n = int(input())
dic = {}
index=[]
values = []
for i in range(n):
    line = input().split()
    ind, value = line
    index.append(ind)
    values.append(int(value))

seen = []
pairs = {}
for i in range (n):
    if index[i] not in seen:
        seen.append(index[i])
        pairs[index[i]] = values[i]
    else:
        pairs[index[i]]=pairs.get(index[i])+values[i]
keys_int = []
keys = pairs.keys()
for i in pairs.keys():
    keys_int.append(int(i))
keys_int = sorted(keys_int)
for i in keys_int:
    print(i, pairs.get(str(i)))


    

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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