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