Điều hướng chính

Nhắn tin NQ Coding

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Bài tập bahinhvuongclassab

Ba hình vuông

Dễ Cài đặt

  • 100p Điểm
  • 1.0s Thời gian
  • 256M Bộ nhớ
  • 100% Tỉ lệ AC
  • 1 Số AC

Bạn được cung cấp một bảng hình chữ nhật gồm \(m \times n\) ô vuông, mỗi ô chứa một món quà có giá trị \(a_{i,j}\).

Người chơi được quyền chọn ba hình vuông kích thước \(k \times k\), không giao nhau và phải nằm trọn trong bảng.
Giá trị nhận được là tổng giá trị các ô thuộc ba hình vuông đó.

Yêu cầu: Tính tổng giá trị lớn nhất có thể thu được.

Input

Dòng đầu tiên chứa ba số nguyên dương \(m, n, k\).
$ m $ dòng tiếp theo, mỗi dòng chứa \(n\) số nguyên \(a_{i,j}\).

Output

Một số nguyên duy nhất là giá trị lớn nhất có thể nhận được.

**Đảm bảo

  • \(1 \le m, n \le 1500\)
  • \(0 \le a_{i,j} \le 500\)
  • \(k\) được đảm bảo sao cho có thể đặt được 3 hình vuông

Input

9 9 3
1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1
1 8 8 8 8 8 1 1 1
1 8 8 8 8 8 1 1 1
1 8 8 8 8 8 1 1 1
1 1 1 1 8 8 8 1 1
1 1 1 1 1 1 8 8 8
1 1 1 1 1 1 9 9 9
1 1 1 1 1 1 9 9 9

Output

208

Bình luận

Chưa có bình luận nào.