#179. Đoạn thẳng (SEGMENT)

Bộ nhớ: 512 MiB Thời gian: 1000 ms Nhập/xuất từ luồng chuẩn
Kiểu bài: Thông thường Kiểu chấm: So sánh văn bản
Đưa lên bởi: Trùm CUỐI

Đề bài

Trên trục số có n đoạn thẳng. Hãy chọn ra k đoạn thẳng sao cho k đoạn thẳng này đôi một không có phần chồng lấn (không giao nhau). Hỏi giá trị lớn nhất của k là bao nhiêu.

Dữ liệu:

  • Dòng đầu tiên là một số nguyên dương n .
  • Trong n dòng tiếp theo, mỗi dòng có 2 số a_i, b_i , mô tả tọa độ đầu và cuối của mỗi đoạn thẳng.

Kết quả:

  • Xuất ra một số nguyên, là giá trị lớn nhất của k .

Ví dụ:

Dữ liệu:

3
0 2
2 4
1 3

Kết quả:

2

Giới hạn:

  • Đối với 20\% dữ liệu, n \leq 10 .
  • Đối với 50\% dữ liệu, n \leq 10^3 .
  • Đối với 70\% dữ liệu, n \leq 10^5 .
  • Đối với 100\% dữ liệu, n \leq 10^6, 0 \leq a_i \lt b_i \leq 10^6 .