Số nhỏ nhất còn thiếu (MEX)

Xem dạng PDF

Gửi bài giải

Điểm: 5,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Cho mảng AN phần tử. Với mỗi vị trí i từ 1 đến N, hãy tìm số nguyên dương nhỏ nhất không xuất hiện trong tập hợp các phần tử từ A[1] đến A[i].

  • Input:
    • Dòng 1: N ~(1 \le N \le 10^5)~
    • Dòng 2: N số nguyên ~A_i~ (~1 \le A_i \le 10^9~).
  • Output: N số nguyên tương ứng với kết quả tại mỗi bước, cách nhau bởi khoảng trắng.

Ví dụ:

  • Input:
    5
    1 2 4 1 3
    
  • Output:
    2 3 3 3 5
    

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.