eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Крестики-нолики

Крестики-нолики

Петя и Вася играли в очень интересную игру. Игра происходила на листе бумаги размером \textbf{M}×\textbf{N} клеточек. Игроки поочередно ставили в еще незанятых клетках либо крестик, либо нолик до тех пор, пока весь лист не оказался заполненным. Теперь количество очков набранных Петей определяется так: выбирается некоторая клетка с крестиком, выбирается некоторое направление движения (вверх, вниз, влево, вправо или вдоль одной из диагоналей) и считается сколько клеток можно пройти в этом направлении, двигаясь только по крестикам (начальная и конечная клетки также учитываются). Получившееся число и будет количеством очков, которое набрал Петя. Разумеется, он выбирает начальную клетку и направление так, чтобы пройти как можно больше клеток. Аналогично вычисляются очки Васи, только по ноликам. Напишите программу, которая определит с каким счетом закончилась игра. \InputFile В первой строке заданы два целых числа \textbf{M} и \textbf{N}, определяющее размеры листа (\textbf{1} ≤ \textbf{M}, \textbf{N} ≤ \textbf{1000}). В каждой из последующих \textbf{M} строк записано по \textbf{N} целых чисел, каждое равно \textbf{0} или \textbf{1} (\textbf{0} обозначает, что в соответствующей клетке стоит нолик, а \textbf{1} - крестик). \OutputFile В единственную строку выведите счет игры - два целых числа, первое из которых определяет количество очков, набранных Петей, второе - количество очков у Васи.
Лимит времени 1 секунда
Лимит использования памяти 64 MiB
Входные данные #3
5 5
0 1 0 1 0
1 1 1 1 1
0 1 0 1 0
1 1 1 1 1
0 1 0 1 0
Выходные данные #3
5 1
Автор Нейман Е.В.
Источник Донецкая областная олимпиада среди школьников 2011