Немного пояснений о ходе рассуждений. Раз у нас такие удобные условия на первую строку и последний столбец, грешно будет ими не воспользоваться. Поэтому сперва забиваем первую строку ноликами (ведь ограничений нет), а оставшиеся клетки последнего столбца крестиками. Далее идет чистой воды подбор. Здравый смысл может подсказать, что комбинация "три нуля - два креста" для столбца и "два нуля - три креста" для строки - оптимальная и легко достижимая. Произвольным образом расставляешь крестики и нолики в такой комбинации, потом немного подправляешь (благо квадрат не 30х30), чтобы соответствовало условиям - и вуаля.
Возникновение селей характерно для горных местностей. Чтобы минимизировать разрушения жилых домов проводятся укрепления зданий, находящихся в горной местности, организуется высадка деревьев на склонах гор, сооружаются дамбы, насыпи и обводные каналы.
Проживающие в опасных зонах люди, как правило, заблаговременно предупреждаются об угрозе, и эвакуация при схождении селей проходит заранее. В этом случае рекомендуется взять с собой документы, ценные вещи, также небольшой запас продуктов и питьевой воды, и аптечку для оказания первой
//////////////////////