Не понимаю вообще, почему все кричат "сбрить" и "выжечь", вполне себе аккуратные кустики.
Может быть потому что там просто геи, а тут долбаеб?
Разве просто закинуться феназепамом недостаточно?
А чего вы минусите? Все правильно сказал.
Ну можешь заархивировать и убрать всякие "отражения", больше чем на два нолика не сократишь все равно.
Массив, Карл! Ты знаешь, что такое массив? А нужен массив матриц, Карл! Возьмем по два бита на ячейку (три значения), получим 136 "стандартных" байт на матрицу. (это не считая всякой обертки у типов данных если ты вдруг пишешь на джаве, а не на ассемблере). Все комбинации будут занимать память 136 * 1.740897e+172 байт. Это 136 * 1,7 * 10^169 kb = 136 * 1,66 * 10^166 mb = 136 * 1,62 * 10^163 Gb = 136 * 1,58 * 10^160 Tb. Что там после терабайта? Или хватит?
Да это все понятно, и даже числа другие нужно приводить (ветвления и пр хрень), но этого действительно хватает, чтобы понять, что перебор всех вариантов невозможен нахер.
Поле 19 на 19 = 361 ячейка. 3 состояния - белая, черная, пусто. Количество всех возможных комбинаций на поле = 3^361. Это 1.740897e+172. 173хзначное число.
Может мне еще и бездну всю читать?
Ладно, в следующий раз воспользуюсь внешним баянометром.