DRAW1402E - Định và Uyên (bản dễ)
Dữ liệu vào: standard input
Dữ liệu ra: standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 256 megabyte
Đăng bởi: CaiWinDao

Sau nhiều ngày đắn đo, cuom1999 đã dứt khoát chọn thủ đô Paris làm nơi nghỉ chân cho mình trong mùa Valentine 2020. Việc đầu tiên cậu làm sau khi đáp máy bay xuống kinh đô ánh sáng chính là nối lại liên lạc với dungde99, người bạn chuyên Tin học cùng niên khóa 2014 - 2017 tại trường chuyên Lê Quý Đôn. cuom1999 hẹn dungde99 tại một quán café dưới chân Khải Hoàn Môn và cả hai đã có một buổi ôn tập kỷ niệm đầy lãng mạn bên khung cửa sổ nhìn ra tháp Eiffel: cuom1999 vẽ lên giấy hệ trục tọa độ Oxy cùng N điểm p1, p2,..., pN, điểm thứ i có tọa độ (xi, yi). Sau đó, cậu thẩn thơ dùng bút để nối các cặp điểm [(x1, y1), (x2, y2)] có x1 < x2y1 < y2. dungde99 nhìn thấy sự ngớ ngẩn đáng yêu đó liền nảy ra trong đầu một bài toán: Tìm ra dãy chỉ số i1, i2,..., ik dài nhất sao cho i1 < i2 < ... < ikxi1 < xi2 < ... < xik cũng như yi1 < yi2 < ... < yik. Rấc tiếc, như trong mọi buổi hẹn hò khác, lần này dungde99 không mang theo máy tính bên mình nên chị ấy đành phải nhờ các bạn trợ giúp để giải quyết bài toán này!

 

Định dạng input:

- Dòng đầu tiên chứa số nguyên dương N ≤ 1000.

- Dòng thứ i trong N dòng sau chứa hai số nguyên dương xi, yi. Các số có giá trị không vượt quá 1000.

 

Định dạng output:

- Một số nguyên duy nhất là độ dài của dãy tìm được.

 

Ví dụ

  • input
    5
    1 4
    2 2
    2 1
    1 1
    3 4
    output
    2
Back to Top