1 条题解

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

    解题思路

    准备:

    • seen集合:判断数字是否已经出现;
    • result列表:按照原顺序保存第一次出现的数字。
    n = int(input())
    numbers = list(map(int, input().split()))
    
    seen = set()
    result = []
    
    for number in numbers:
        if number not in seen:
            seen.add(number)
            result.append(number)
    
    print(*result)
    
    • 1

    信息

    ID
    4869
    时间
    1000ms
    内存
    256MiB
    难度
    10
    标签
    递交数
    8
    已通过
    1
    上传者