H. Слоны на доске с препятствиями
2000 мс · 256 МБ · всё или ничего
На доске часть клеток занята стенами. Нужно расставить как можно больше слонов на свободные клетки так, чтобы никакие два не били друг друга. Слон бьёт по диагоналям, стена загораживает.
Формат ввода
В первой строке и (). В следующих строках по символов: . — свободная клетка, # — стена.
Формат вывода
Выведите наибольшее количество слонов, которые можно расставить.
Примеры
ввод
3 3 ... .#. ...
вывод
6
ввод
1 1 .
вывод
1
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.