Mã độc

Xem PDF



Dạng bài
Ngôn ngữ cho phép
C++
Điểm: 8 (p) Thời gian: 1.0s Bộ nhớ: 1G Input: bàn phím Output: màn hình

Máy tính của tập đoàn \(ABC\) vừa được phát hành ra thị trường bị dính mã độc. Điều này sẽ làm ảnh hưởng rất lớn đến danh tiếng của công ty nên ban quản trị quyết định mời những chuyên gia bảo mật giúp đỡ.
Bạn được cung cấp một bảng \(a\) có kích thước \(nxm\) chứa các số không âm. Vùng chứa mã độc là một hình vuông nằm trong bảng sao cho tổng giá trị các ô thuộc hình vuông bằng \(x\).
Là một lập trình viên thiên tài, nhiệm vụ của bạn là tìm vùng chứa mã độc lớn nhất.

Dữ liệu vào

Dòng đầu tiên chứa \(2\) số nguyên dương \(n\)\(m\).
Dòng thứ hai chứa một số nguyên dương \(x\).\((x \leq 10^{18})\)
\(n\) dòng tiếp theo mỗi dòng chứa \(m\) số nguyên không âm có giá trị không vượt quá \(10^6\).

Dữ liệu ra

Một dòng duy nhất chứa điện tích của vùng chứa mã độc lớn nhất tìm được. Dữ liệu luôn đảm bảo tồn tại vùng mã độc

Subtask

Thí sinh chỉ được điểm của một subtask chỉ khi đúng hết tất cả các test case của subtask đó.

  • Subtask \(1\): Có \(30\%\) số test ứng với \(30\%\) số điểm có \(n,m \leq 40\).
  • Subtask \(2\): Có \(30\%\) số test ứng với \(30\%\) số điểm có \(n,m \leq 100\).
  • Subtask \(3\): Có \(20\%\) số test ứng với \(20\%\) số điểm có \(n,m \leq 500\).
  • Subtask \(4\): Có \(20\%\) số test ứng với \(20\%\) số điểm có \(n,m \leq 1500\).
Sample
Input
4 5
9
8 2 8 0 2 
3 0 8 5 3 
1 4 3 0 7 
7 2 1 5 8
Output
4
Giải thích

Hình vuông có ô trên trái là \((3,3)\) và ô dưới phải là \((4,4)\)


Bình luận

Không có bình luận nào.