[CSES 1163] Traffic Lights

Xem dạng PDF

Gửi bài giải


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

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

Có một con đường dài ~x~ với các vị trí được đánh số ~0,1,\ldots,x~. Ban đầu không có đèn giao thông nào, nhưng ~n~ bộ đèn giao thông được thêm vào con đường lần lượt từng cái một.

Nhiệm vụ của bạn là tính độ dài đoạn đường dài nhất không có đèn giao thông sau mỗi lần thêm.

Dữ liệu vào

Dòng đầu tiên chứa hai số nguyên ~x~ và ~n~: độ dài con đường và số lượng bộ đèn giao thông.

Sau đó, dòng tiếp theo chứa ~n~ số nguyên ~p\_1,p\_2,\ldots,p\_n~: vị trí của mỗi bộ đèn giao thông. Mỗi vị trí là phân biệt.

Kết quả

In ra độ dài đoạn đường dài nhất không có đèn giao thông sau mỗi lần thêm.

Giới hạn

  • ~1 \le x \le 10^9~
  • ~1 \le n \le 2 \cdot 10^5~
  • ~0 < p\_i < x~

Ví dụ

Input:

8 3
3 6 2

Output:

5 3 3

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.