[Buổi 13][Thiết kế tham lam][WS] Bài 1: Lịch quan sát không chồng lấn


LÀM BÀI

Points: 100
Time limit: 2.0s
Memory limit: 256M

Author:
Problem types

Lịch quan sát không chồng lấn

Bối cảnh và bài toán

Một trạm quan sát có n phiên đo, mỗi phiên chiếm khoảng thời gian [a,b). Một thiết bị chỉ thực hiện được một phiên tại một thời điểm, nhưng có thể bắt đầu phiên mới đúng lúc phiên trước kết thúc. Cần thực hiện được nhiều phiên nhất.

Yêu cầu

Tìm số phiên tối đa có thể chọn mà không chồng lấn.

Input

  • Dòng 1: n.
  • n dòng tiếp: a b.

Output

In số phiên tối đa.

Ràng buộc

  • 1 <= n <= 2 * 10^5
  • 1 <= a < b <= 10^9

Chấm điểm

Subtask Điểm Điều kiện Official tests
S1 20% n ≤ 500 01–04
S2 30% n ≤ 5 * 10^4 05–10
S3 50% Không có ràng buộc bổ sung 11–20

Ví dụ 1

Input

3
3 5
4 9
5 8

Output

2

Giải thích. Chọn [3,5) rồi [5,8).

Ví dụ 2

Input

4
1 10
2 3
3 4
4 5

Output

3

Giải thích. Bỏ phiên dài [1,10), chọn ba phiên ngắn liên tiếp.

Thông tin bài tập

Thuộc tính Giá trị
Mã bài DSA-M04-B13-WS01
Buổi B13
Loại bài WORKSHOP
Mức độ khó Trung bình (Medium)
Thời gian làm bài khuyến nghị 45 phút
Time limit 2 giây
Memory limit 256 MB
Tổng điểm 100
Chuẩn ngôn ngữ tham chiếu C++11 trở lên
Yêu cầu bổ sung Decision Note

Nguồn: Phỏng theo CSES Problem Set — Movie Festival (Task 1629).

Tham khảo: https://cses.fi/alon/task/1629


Comments

There are no comments at the moment.

Zalo