Điểm danh vắng mặt

Xem PDF



Tác giả:
Dạng bài
Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Một lớp học nọ của Boss Small\(N\) học sinh. Một ngày đẹp trời, Boss Small nhận thấy số học sinh đi học chỉ có \(M\) người, ít hơn \(N\) nên Boss quyết định nhờ bạn điểm danh các học sinh trong lớp. Hãy viết một chương trình cho biết số thứ tự của các học sinh vắng mặt theo thứ tự tăng dần.

Biết rằng, lớp học đánh số thứ tự cho học sinh từ \(1\) cho đến \(N\).

Input

  • Dòng đầu tiên chứa hai số nguyên dương lần lượt là \(N\)\(M\) \((1 \leq M < N \leq 10^5)\)
  • Dòng thứ hai chứa \(M\) số nguyên khác nhau từng đôi một, có giá trị trong đoạn \([1, N]\).

Output

  • In ra một danh sách các số nguyên, là số thứ tự của những học sinh vắng mặt, theo thứ tự tăng dần.

Example

Test 1

Input
5 3
5 2 3 
Output
1 4
Note

Trong năm học sinh với số thứ tự \({1, 2, 3, 4, 5}\) chỉ có học sinh với stt \({2, 3, 5}\) đi học. Vậy, kết quả là \({1, 4}\), in ra theo thứ tự tăng dần.

Test 2

Input
2 1
2 
Output
1

Bình luận


  • 1
    pa_ldk    9:11 a.m. 5 Tháng 5, 2024

    include <bits/stdc++.h>

    using namespace std;
    int n, m, t; bool a[100011];
    int main(){
    cin >> n >> m;
    while(m--){
    cin >> t;
    a[t]=1;
    }
    for(int i = 1; i <= n; i++)
    if(a[i]==0) cout << i << ' ';
    }


    • 0
      lpa    9:22 a.m. 4 Tháng 7, 2024

      uk

      9 bình luận nữa