[DHBB24 - LVT - 10] Bài 2: Xếp hộp lồng nhau

Xem dạng PDF

Gửi bài giải

Điểm: 25,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

Nguyên vật liệu nhập về kho của một xí nghiệp được đóng trong các thùng giấy hình hộp chữ nhật. Để giải phóng chỗ người thủ kho phải xếp những hộp giấy rỗng lồng vào nhau cho gọn. Giả sử có ~N~ hộp giấy rỗng, các hộp được đánh số từ 1 đến ~N~. Với mỗi hộp giấy rỗng, người thủ kho biết được chính xác độ dài hai cạnh đáy của hộp là ~a~ và ~b~.

Yêu cầu: Hãy giúp người thủ kho xếp các hộp giấy rỗng sao cho trong số các dãy hộp giấy xếp chồng nhau ta được một dãy các hộp xếp chồng nhau có số hộp giấy lớn nhất có thể.

Input

  • Dòng 1: Ghi số nguyên dương ~N~, là số lượng hộp giấy rỗng (~1 \le N \le 1000~).
  • ~N~ dòng tiếp theo: Mỗi dòng ghi hai số nguyên dương ~a_i, b_i~ cách nhau một khoảng trắng, là độ dài hai cạnh đáy của hộp giấy rỗng thứ ~i~ (~1 \le a_i, b_i \le 10000~).

Output

  • Ghi ra số nguyên dương ~M~ là kết quả của bài toán.

Sample Input 1

5
1 5
5 7
6 4
3 6
2 5

Sample Output 1

3

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.