Будівництво складу#1892

Будівництво складу

1 секунда
64 мегабайти
Дуже легка

На одній з карт розміром M \times N гравцю дається герой, який може у одній з клітинок карти побудувати склад, де він буде накопичувати різні предмети, які розкидано по карті. За один хід герой може:

Коля хоче визначити клітинку для складу так, щоб після його будівництва сумарна кількість ходів, необхідних для збирання і складування всіх предметів, була мінімальною.

Вхідні дані

У першому рядку задано два цілі числа і , що визначають розміри карти (1 \leq M, N \leq 1000). У наступних рядках записано по цілих чисел — кількість предметів у відповідних клітинках. Всі ці числа невід'ємні і не перевищують .

Вихідні дані

У першому рядку виведіть координати (номер рядка і стовпця) клітинки, у якій слід розмістити склад. У другому рядку виведіть мінімальну кількість ходів, необхідних для збирання і складування всіх предметів. Зауважте: якщо предмет уже знаходиться у клітинці складу, його все одно потрібно підняти і покласти у склад.

Приклади

Приклад 1

Loading
Loading