题解 | 小红背单词

小红背单词

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

import sys
n = int(input())
count= 1
dict1 = {}
memory = 0
for _ in range(n):
    word = sys.stdin.readline()
    if not word in dict1:
        dict1[word] = 1
    else:
        dict1[word] += 1
    if dict1[word] == count:
        memory += 1
        dict1[word] -= 10**9
        # 其实可以建个集合,memorized = set()然后len,不用这么野蛮
        count += 1    
print(memory)


全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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