QUẢNG CÁO

Để 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 bằng 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, ..., \(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,\ldots,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?

Dữ liệu vào:

+ Dòng đầu tiên chứa số nguyên dương \(m,\ n\) \(\left( 1 \leq m \leq 10^{9} \right)\)

+ Dòng thứ hai chứa số nguyên dương \(n\) (\(1 \leq n \leq 10^{5})\)

+ \(n\) dòng tiếp theo, dòng thứ \(i\) chứa hai số nguyên \(a_{i},\ b_{i}\ (1 \leq a_{i} \leq b_{i} \leq m)\) mô tả biển quảng cáo thứ \(i\) (\(i = 1,2,\ldots,n)\)

Kết quả:

Ghi 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.

Ví dụ:

Input Output
10 4
1 3
4 5
7 8
4 6
3

Chú ý:

  • Có 30% số test ứng với 30% số điểm của bài có \(m,\ n \leq 2000\)

  • Có 70% số test ứng với 70% số điểm của bài có \(m,n \leq 10^{5}\)

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. npk1605 (4/9)
  2. kurotiso (4/7)
  3. tuythoi213 (4/6)
Trong 7 ngày
  1. nguyenanhvu (40/55)
  2. khieuquan (35/59)
  3. ngokhang (27/55)
Trong 30 ngày
  1. quechi (85/105)
  2. dangphong3108 (79/125)
  3. kiennhientv (79/179)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38907

Lưu Hải Phong - 2020
[email protected]