10991. Chef and Rectangle Array
Відправити розв'язок
Бали:
100
Time limit:
1.0s
Memory limit:
250M
Author:
Problem type
Allowed languages
C++, Java, Pascal, Python
Дан двовимірний масив розміром \(NxM\), і задані числа \(A,B\). Ми можемо збільшувати будь-яке число на 1, за 1 хвилину.
Треба вибрати такий підмасив розміром \(AхB\), щоб якнайшвидше зробити всі числа в ньому однаковими.
Формат вхідних даних
У першому рядку вводяться два натуральні числа: \(N\),\(M\) ( \(1 \le N,M \le 2*10^3\) ).
У другому рядку вводяться два натуральні числа: \(A\),\(B\) ( \(1 \le A,B \le 2*10^3\) ). (\(A \le N, B \le M\))
В наступних \(N\) рядках міститься по \(M\) цілих чисел \(Xij\) - елементи масиву. (\(0 \le Xij \le 10^6\))
Формат вихідних даних
Виведіть найменший час з який можна в якомусь підмасиві розміром \(AxB\) зробити всі числа однаковими
Приклад вхідних даних
3 4
2 3
8 6 5 6
8 9 0 1
4 8 6 0
Приклад вихідних даних
18
Коментарі