1 条题解

  • 0
    @ 2026-7-18 11:51:43

    解题思路

    遍历所有数字:

    • 第一次出现时,将数字加入 seen
    • 如果数字已经在 seen 中,将它加入 repeat
    • repeat 是集合,所以同一个重复数字只会保存一次。
    n = int(input())
    numbers = list(map(int, input().split()))
    
    seen = set()
    repeat = set()
    
    for number in numbers:
        if number in seen:
            repeat.add(number)
        else:
            seen.add(number)
    
    if len(repeat) == 0:
        print("NONE")
    else:
        print(*sorted(repeat))
    
    • 1

    信息

    ID
    4864
    时间
    1000ms
    内存
    256MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者