[WEEKLY CONTEST 01] MUA ĐẤT
Xem PDFPhú ông vừa tìm được một khu đất rất đẹp để xây biệt thự mới. Khu đất này có dạng một hình chữ nhật kích thước \(m \times n\) (đơn vị diện tích). Khu đất được chia thành \(m \times n\) ô vuông đơn vị có cạnh là \(1\) đơn vị dài. Mỗi ô vuông đã được niêm yết giá và công ty nhà đất chỉ bán theo từng ô vuông đơn vị.
Để xây được biệt thự, phú ông cần phải có một mảnh đất hình chữ nhật. Phú ông rất muốn có được toàn bộ khu đất nhưng khổ nỗi kinh phí mua đất chỉ có \(k\) đồng. Do đó, phú ông đến nhờ bạn tìm một mảnh đất thích hợp để xây biệt thự với diện tích lớn nhất có thể.
Input
- Dòng 1: Chứa hai số nguyên \(m\) và \(n\) là kích thước khu đất.
- Dòng 2: Chứa số nguyên \(k\) là kinh phí để mua đất.
- \(m\) dòng tiếp theo, mỗi dòng chứa \(n\) số nguyên cách nhau thể hiện giá của các ô đất.
Output
- Ghi ra một số duy nhất là diện tích lớn nhất có thể của mảnh đất hình chữ nhật dùng để xây biệt thự. Nếu không có mảnh đất nào thỏa mãn thì ghi ra \(0\).
Example
Test 1
Input
4 5
15
2 2 2 2 2
2 1 1 1 2
2 1 1 1 2
2 2 2 2 2
Output
10
Note
Phú ông có thể mua trọn vùng đất hình chữ nhật có góc trái trên là ô vuông dòng 2 cột 1 và góc phải dưới là ô vuông dòng 3 cột 5. Chi phí bỏ ra là \(14\) đồng, không vượt quá kinh phí là \(15\) đồng. Diện tích của vùng này là \(2 \cdot 5 = 10\).
Test 2
Input
2 2
3
7 7
7 7
Output
0
Constraints
- Giá của một ô vuông đơn vị là một số nguyên trong đoạn \([1, 1000]\).
- \(1 \le k \le 10^5\).
- Subtask \(1\) (\(30\%\) số điểm): \(1 \le m, n \le 10\).
- Subtask \(2\) (\(40\%\) số điểm): \(1 \le m, n \le 50\).
- Subtask \(3\) (\(30\%\) số điểm): \(1 \le m, n \le 200\).
Bình luận