Có n rất nhiều ở một bên của một đường phố (trong đó n ≤ 500). Chúng tôi muốn xây dựng ở hầu hết các tòa nhà k căn hộ trên các lô này. Mỗi tòa nhà phải chiếm một khoảng thời gian ít nhất nhiều t liên tục. Hơn nữa, mỗi lô i có r hạn chế chiều cao [i] (nơi r [i] ≤ 100). Một tòa nhà không thể vượt quá bất kỳ hạn chế chiều cao của bất kỳ nhiều mà trên đó nó được xây dựng (có nghĩa là, chiều cao tối đa của tòa nhà có thể được xây dựng trên rất nhiều i tới j là: H = min {r [i], r [i + 1], ..., r [j]}) Do đó, không gian mặt tiền có thể sử dụng tối đa của công trình là: H × (j - i + 1). Chúng tôi muốn có một chương trình để chọn ít nhất k khoảng không chồng chéo để xây dựng các tòa nhà như vậy mà tổng số không gian mặt tiền có thể sử dụng được tối đa hóa. Ví dụ 1 Xét một đường có độ dài 10 hạn chế chiều cao của từng lô như sau: 7 , 3, 12, 11, 13, 4, 8, 6, 6, 20 Giả sử chúng ta muốn xây dựng ở hầu hết k = 2 tòa nhà và mỗi tòa nhà chiếm nhiều nhất là t = 4 lô. Sau đó, để tối đa hóa không gian tổng thể sử dụng mặt tiền, chúng tôi chọn hai khoảng r [3..5] = (12, 11, 13) và r [7..10] = (8, 6, 6, 20) (xem " Ví dụ 1 "trong hình bên dưới). Các không gian mặt tiền có thể sử dụng tối đa là 3 * min {12, 11, 13} + 4 * min {8, 6, 6, 20} = 57. Ví dụ Ví dụ 2 Giả sử chúng ta muốn xây dựng ở hầu hết k = 3 tòa nhà trên cùng đường phố với những giới hạn chiều cao tương tự như trong Ví dụ 1, và mỗi tòa nhà chiếm nhiều nhất là t = 4 lô. Sau đó, để tối đa hóa không gian tổng thể sử dụng mặt tiền, chúng tôi chọn ba khoảng r [3..5] = (12, 11, 13), r [7..9] = (8, 6, 6) và r [10. 0,10] = (20) (xem "Ví dụ 2" trong hình trên). Các không gian mặt tiền có thể sử dụng tối đa là 3 * min {12, 11, 13} + 3 * min {8, 6, 6} + 1 * 20 = 71. Đầu vào các tập tin đầu vào như sau: Dòng đầu tiên chứa ba số nguyên n, k và t cách nhau bởi một dấu cách, trong đó 1 ≤ n ≤ 500, 1 ≤ k ≤ n, và 1 ≤ t ≤ n. Phần còn lại của NLINES lối chứa số nguyên dương n đại diện cho những hạn chế chiều cao cho lô n. Ví dụ 1, các tập tin đầu vào trông giống như:
đang được dịch, vui lòng đợi..
