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

Коментарі

Ще немає коментарів.