Bỏ qua đến nội dung
Kho đề HSG Tin 9Đề thi cấp tỉnh/thành phố

Bài 4 · Lập trình

Chọn sách

Điểm
4 điểm
Thời gian
1 giây
Bộ nhớ
1024MB
Tên chương trình
ChonSach.*
Vào / Ra
ChonSach.Inp → ChonSach.Out

Đề bài

Thư viện trường học của bạn An có nn quyển sách, mỗi quyển sách có dạng hình chữ nhật. Các quyển sách được đánh số thứ tự từ 1 đến nn. Quyển sách thứ ii (i=1,2,…,n)(i = 1, 2, \dots, n) có chiều dài là did_i, chiều rộng là rir_i (đơn vị độ dài). Bạn An muốn chọn một số quyển sách trong nn quyển sách để xếp thành một chồng sao cho quyển sách được xếp ở trên có kích thước nhỏ hơn quyển sách được xếp ở dưới, tức là nếu quyển sách ii được xếp trên quyển sách jj thì di<djd_i < d_j và ri<rjr_i < r_j.

Yêu cầu: Hãy đưa ra số sách lớn nhất mà bạn An có thể chọn để xếp được chồng sách theo yêu cầu trên. Ta gọi số quyển sách nhiều nhất có thể chọn được là SS.

Hình 1 của bài Chọn sách
Hình 1 · chạm để phóng to

Dữ liệu vàoChonSach.Inp

Dữ liệu cho trong tệp văn bản ChonSach.Inp gồm:

  • Dòng đầu tiên ghi số nguyên dương nn (2≤n≤2×105)(2 \le n \le 2 \times 10^5) là số lượng quyển sách.
  • Dòng thứ ii trong nn dòng tiếp theo ghi 2 số nguyên dương did_i và rir_i (1≤di,ri≤108)(1 \le d_i, r_i \le 10^8) tương ứng là chiều dài và chiều rộng của quyển sách thứ ii.

Kết quả raChonSach.Out

Kết quả ghi ra tệp văn bản ChonSach.Out số nguyên SS tìm được.

Ràng buộc

  • Có 25% số test ứng với 25% số điểm thỏa mãn 2≤n≤2002 \le n \le 200 và S≤2S \le 2;
  • Có 25% số test ứng với 25% số điểm thỏa mãn 2≤n≤2×1032 \le n \le 2 \times 10^3; di≠djd_i \ne d_j và ri≠rjr_i \ne r_j với mọi cặp i≠ji \ne j; 1≤i,j≤n1 \le i, j \le n;
  • Có 25% số test ứng với 25% số điểm thỏa mãn 2×103<n≤2×1052 \times 10^3 < n \le 2 \times 10^5; di≠djd_i \ne d_j và ri≠rjr_i \ne r_j với mọi cặp i≠ji \ne j; 1≤i,j≤n1 \le i, j \le n;
  • Có 25% số test ứng với 25% số điểm còn lại thỏa mãn 2×103<n≤2×1052 \times 10^3 < n \le 2 \times 10^5.

Ví dụ

Ví dụ 1

Dữ liệu vàoChonSach.Inp
2
6 3
5 3
Kết quả raChonSach.Out
1

Giải thích

Chỉ có thể chọn được 1 quyển sách (quyển 1 hoặc quyển 2)

Ví dụ 2

Dữ liệu vàoChonSach.Inp
5
3 2
4 1
10 6
8 4
7 5
Kết quả raChonSach.Out
3

Giải thích

Chọn được nhiều nhất 3 quyển sách:
Có thể chọn quyển 1, 3, 5.
Cách xếp theo thứ tự từ trên xuống dưới:
Quyển 1 → Quyển 5 → Quyển 3.

Ví dụ 3

Dữ liệu vàoChonSach.Inp
2
5 4
3 1
Kết quả raChonSach.Out
2

Giải thích

Chọn được 2 quyển sách: quyển 1 và quyển 2.
Cách xếp theo thứ tự từ trên xuống dưới:
Quyển 2 → Quyển 1.

Thuộc đề thi

Kỳ thi chọn học sinh giỏi tỉnh lớp 9 năm học 2021 – 2022 — Môn thi: Tin học — Bảng A

Nghệ An · Cấp tỉnh · Năm học 2021-2022