[DHBB24 - CHY - 11] Bài 3: Quảng cáo
Xem dạng PDF
Gửi bài giải
Điểm:
40,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
1G
Input:
stdin
Output:
stdout
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Pascal, PyPy, Python, Scratch, TEXT
Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài
Để thực hiện văn minh đô thị, chính quyền thành phố đã làm một bảng hình chữ nhật chiều cao 1, chiều dài ~m~ dọc theo một con phố để cho các cá nhân, tổ chức có yêu cầu dán quảng cáo của mình ở trên đó. Bảng được chia thành ~m~ ô vuông đánh số từ trái sang phải là ~1, 2, \dots, m~.
Trong ~n~ ngày đầu tiên, ngày thứ ~i~ có một đơn vị dán biển quảng cáo của mình lên bảng; quảng cáo của đơn vị này chiếm từ ô ~a_i~ đến ô ~b_i~ và sẽ dán đè lên quảng cáo của đơn vị đã dán trước đó (nếu có) (~i = 1, 2, \dots, n~).
Hỏi rằng sau ~n~ ngày thì có bao nhiêu biển quảng cáo không bị các đơn vị khác dán đè lên?
Xác định số lượng biển quảng cáo không bị dán đè lên.
Input
- Dòng đầu tiên chứa số nguyên dương ~m~.
- Dòng thứ hai chứa số nguyên dương ~n~ (~1 \le n \le 10^5~).
- ~n~ dòng tiếp theo, dòng thứ ~i~ chứa hai số nguyên ~a_i, b_i~ (~1 \le a_i \le b_i \le m~) mô tả biển quảng cáo thứ ~i~ (~i = 1, 2, \dots, n~).
Output
- Ghi ra một số nguyên duy nhất là số lượng biển quảng cáo không bị các biển quảng cáo khác dán đè lên.
Bình luận