@Scoller-Shkalnik

Как решать олимпиадные задачи?

Команда золотодобытчиков решила разработать золотоносный пласт, который для простоты разделили равномерной сеткой на N×M участков. Для каждого участка экспериментально определили содержание золота в нем.

Для эффективной разработки золотоносного пласта необходимо проложить два перпендикулярных тоннеля. Для их прокладки используется технология направленного взрыва. В каком-то участке размещается бомба, взрыв которой будет направлен вдоль линий сетки в четырех направлениях. Взрывная волна уничтожает все на своем пути и проделывает тоннель шириной, равной размеру участка.

Перед золотодобытчиками встала проблема определения такого участка, чтобы потери золота при взрыве были минимальными. Они поручили эту задачу программисту Мите, но он не справился. Помогите бестолковому программисту решить эту задачу.

Формат ввода

В первой строке входного файла задано два целых числа N и M (1 ≤ N, M ≤ 1000). В последующих N строках записано по M целых неотрицательных чисел, не превосходящих 109 — количество золота, содержащегося в участке.

Формат вывода

В выходной файл выведите два числа — номера строки и столбца, на пересечении которых находится участок, в который следует заложить бомбу. Если решений несколько, выведите решение с наименьшим номером строки. Если имеется несколько решений с наименьшим номером строки — выберите из них решение с наименьшим номером столбца.

Пример 1
Ввод

1 1
0

Вывод
0 0

Пример 2
Ввод

2 2
1 4
3 3

Вывод
1 0
  • Вопрос задан
  • 253 просмотра
Решения вопроса 1
usdglander
@usdglander
Yipee-ki-yay
Ну завуалировали шо капец!
Есть матрица m*n. Для каждого элемента вычисляем сумму элементов строки и столбца и ищем минимальную.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы