HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Sections > Unsorted > problem:


New sea battle

Section problems

• Udafff
• Rassol
• Минусы
• The meating
• Miha and comb
• Misha and math
• Many squares
• Mobilization
• New sea battle
• mizaic
• Sea battle
• Plitki
• Multitask
• Samokat
• Pen sets
• Horror cat
• Наименьшее число

Feedback

If you notice incorrect translations in Contester, please let author know.

Time limit 2000/4000/4000/4000 ms. Memory limit 65000/65000/65000/65000 Kb.

На заседаниях Госдумы в УмомНеПонятии депутатам совершенно нечем заняться (ну не слушать же, что там с трибуны говорят?). Поэтому они придумывают себе разные интеллектуальные занятия. Недавно депутаты открыли для себя игру «морской бой» - в неё можно играть с помощью системы для голосования.

Поскольку ко всяким законам и правилам депутаты относятся пренебрежительно, правила игры были существенно расширены. Размер поля игроки определяют сами (но оно прямоугольное), размеры и количество кораблей – как пожелает депутат. Лишь 2 ограничения: корабли прямоугольные и не соприкасаются друг с другом ни сторонами, ни углами.

Внутри расстановка кораблей изображается в виде целочисленного массива из M строк и N столбцов (M и N – натуральные числа, не превышающие 100). Элементы массива могут принимать значения 0 или 1, 1 – если клеточка поля входит в какой-то корабль, 0 – если наоборот.

Требуется разработать программу, которая по этому массиву определяет количество кораблей.

Входные данные

В первой строке - 2 натуральных числа, разделённые пробелом, значения M и N. Далее следуют M строк, в каждой – по N символов, каждый из которых либо 0, либо 1, это значения клеточек поля.

Выходные данные

В единственной строке единственное целое число – количество кораблей на поле.

Пример входных и выходных данных

Вход

Выход

5 5
00010
00010
11010
11000
11011

3

 

Для отправки решений необходимо выполнить вход.

www.contester.ru