Mèo và chuột

Xem dạng PDF

Gửi bài giải

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

Nguồn bài:
HSG Hòa Bình 2022-2023 (Bảng B)
Dạng bài
Ngôn ngữ cho phép
C, C++, Go, Java, Kotlin, Pascal, PyPy, Python, Rust, Scratch

Có một con mèo, ~k~ con chuột và một cái hang chuột trên một trục tọa độ ~Ox~. Con mèo nằm ở điểm ~0~, cái hang nằm ở điểm ~n~. Tất cả các con chuột nằm giữa con mèo và cái hang: Con chuột thứ ~i~ nằm ở điểm ~x_i(0 \lt x_i \lt n)~. Tại mỗi điểm có thể có nhiều con chuột.

Trong một giây, những điều sau đây sẽ thực hiện liên tục:

  • Đầu tiên, có đúng một con chuột di chuyển sang bên phải ~1~ đơn vị. Nếu con chuột đến hang, nó sẽ trốn được mèo (tức là con chuột sẽ không di chuyển đến bất kỳ điểm nào nữa và sẽ không bị con mèo ăn thịt).

  • Sau khi chuột di chuyển xong mèo di chuyển sang phải ~1~ đơn vị. Nếu ở vị trí mới của mèo có chuột, mèo sẽ ăn thịt chúng (những con chuột bị ăn thịt sẽ loại ra khỏi trục số).

Các hoạt động của mèo và chuột sẽ kết thúc khi mèo đến được vị trí ~n~ (tất nhiên những con chuột trốn trong hang tại vị trí ~n~ sẽ không bị ăn thịt).

Mỗi giây, bạn có thể chọn một con chuột sẽ di chuyển. Hỏi tối đa bao nhiêu con chuột lọt được vào hang mà không bị ăn thịt?

Dữ liệu:

Dòng đầu tiên chứa số nguyên dương ~t (1 \le t \le 10)~ là số lượng bộ test. Mỗi bộ test sẽ có dạng như sau:

  • Dòng đầu tiên chứa số nguyên ~n~ và ~k (1 \le n \le 10^9; 1 \le k \le 5 \times 10^5)~;
  • Dòng thứ hai chứa ~k~ số nguyên ~x_1, x_2, …, x_k (1 \le x_i \lt n)~ là vị trí của các con chuột.

Kết quả:

Gồm ~t~ dòng, mỗi dòng chứa một giá trị ~P~ là số lượng những con chuột đã trốn vào hang tương ứng với dữ liệu Input.

Ví dụ:

Sample Input
2
10 6
8 7 5 4 9 4
2 8
1 1 1 1 1 1 1 1
Sample Output
3
1

Ràng buộc:

  • Subtask 1: Có ~20\%~ số test đầu tiên ~k=2~;
  • Subtask 2: Có ~30\%~ số test tiếp theo ~n \le 500, k \le 10000~;
  • Subtask 3: Có ~50\%~ số test cuối cùng không có ràng buộc gì.

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.