我正在解决UVA“ 484-冗余部”的问题https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=24&page=show_problem&problem=425 但是我收到时间限制错误。不用将输入保存在列表中,我已经用C ++中的相同逻辑解决了这个问题。因此,还有其他方法可以将这些类型的输入保存在列表中吗?
dictonary = dict()
input_list=list()
while True:
try:
input_list = [int(x) for x in input().split()]
for i in range(len(input_list)):
if input_list[i] not in dictonary:
dictonary[input_list[i]]=1
else:
dictonary[input_list[i]]=dictonary[input_list[i]]+1
for key,value in dictonary.items():
print(key,value)
except EOFError:
break