10215: Підматриця з максимальною сумою
В матриці розміром \(N*M\) знайти непусту підматрицю з максимальною сумою.
Формат вхідних даних
В першому рядку два цілих числа \(N\), \(M\) кількість рядків та стовпців матриці (\(1 \le N,M \le 500\)). Кожен з наступних \(N\) рядків містить по \(M\) цілих чисел \(Ai\) - елементи матриці (\(-10000 \le Ai \le 10000\)).
Формат вихідних даних
В першому рядку виведіть максимальну суму непустої підматриці.
В другому рядку виведіть координати верхнього лівого (рядок і стовпчик) і правого нижнього (рядок і стовпчик) кута цієї підматриці.
Якщо відповідей декілька, виведіть ту верхня межа якої найменша.
Якщо таких декілька, виведіть ту, нижня межа якої найменша.
Якщо таких декілька, виведіть ту, ліва межа якої найменша.
Якщо таких декілька, виведіть ту, права межа якої найменша
Рядки в матриці нумеруються від зверху вниз від 1, а стовпчики зліва направо з 1.
Приклад вхідних даних
7 8
-9 -9 -9 -9 -9 -9 -9 -9
-9 -9 2 2 -9 2 2 -9
-9 -9 2 2 -9 2 2 -9
-9 -9 -9 -9 -9 -9 -9 -9
-9 -9 2 2 -9 2 2 -9
-9 -9 2 2 -9 2 2 -9
-9 -9 -9 -9 -9 -9 -9 -9
Приклад вихідних даних
8
2 3 3 4
Коментарі