JOI 2007 - Building
Xem PDFOlympic Tin học Quốc tế sắp được tổ chức tại Nhật Bản. Để chào đón các thí sinh từ khắp nơi trên thế giới, ban tổ chức muốn trang trí các tòa nhà cao tầng dọc đường từ sân bay đến nơi lưu trú.
Nhà thiết kế yêu cầu các tòa nhà được chọn phải có chiều cao tăng nghiêm ngặt theo hướng từ sân bay đến nơi lưu trú. Nghĩa là nếu chiều cao của các tòa nhà được chọn, theo thứ tự từ gần sân bay đến xa sân bay, là \(h_1,h_2,h_3,\ldots\), thì phải có \(h_1<h_2<h_3<\ldots\).
Để khung cảnh rực rỡ nhất, ban tổ chức muốn chọn nhiều tòa nhà nhất có thể. Cho chiều cao của tất cả các tòa nhà theo thứ tự dọc đường, hãy tính số lượng tòa nhà lớn nhất có thể chọn.
Giới hạn thời gian là \(1\) giây cho mỗi bộ dữ liệu; giới hạn bộ nhớ là \(64\) MB.
Dữ liệu vào
Đọc từ đầu vào chuẩn:
- Dòng đầu chứa số nguyên \(n\), số tòa nhà trên đường từ sân bay đến nơi lưu trú.
- Trong \(n\) dòng tiếp theo, dòng thứ \(i\) chứa số nguyên \(a_i\), chiều cao của tòa nhà thứ \(i\) tính từ sân bay.
Dữ liệu ra
Ghi ra đầu ra chuẩn một số nguyên là số tòa nhà lớn nhất có thể chọn để trang trí.
Ràng buộc
- \(1 \le n \le 1000\).
- \(1 \le a_i \le 10\,000\) với mọi \(1 \le i \le n\).
Phân nhóm
Có \(5\) bộ dữ liệu được chấm độc lập, tổng cộng \(100\) điểm. Không có điều kiện phân nhóm bổ sung được công bố.
- Bộ dữ liệu 1: \(20\) điểm.
- Bộ dữ liệu 2: \(20\) điểm.
- Bộ dữ liệu 3: \(20\) điểm.
- Bộ dữ liệu 4: \(20\) điểm.
- Bộ dữ liệu 5: \(20\) điểm.
Ví dụ
Ví dụ 1
Input
9
3
7
5
9
8
10
10
11
9
Output
5
Giải thích
Chiều cao của chín tòa nhà, theo hướng từ sân bay đến nơi lưu trú, là \(3,7,5,9,8,10,10,11,9\). Có thể chọn năm tòa nhà ở các vị trí \(1,3,5,6,8\), có chiều cao lần lượt là \(3,5,8,10,11\).
| Vị trí từ sân bay | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
|---|---|---|---|---|---|---|---|---|---|
| Chiều cao | 3 | 7 | 5 | 9 | 8 | 10 | 10 | 11 | 9 |
Các chiều cao in đậm ứng với các tòa nhà được chọn. Số tòa nhà lớn nhất có thể chọn là \(5\).
Kỳ thi:
- JOI 2007 Representative Selection - Ngày 2 (21 Tháng ba, 2007)
Bình luận