что значит не решаем? есть одна картинка и она не меняется. Тут может быть два варианта:
1. одному кроссворду соответствует несколько решений
2. кроссворд такой что только методом проб и ошибок
В прямом смысле. По исходным условиям можно зайти в тупик, потому что нельзя точно определить явно пустые или заполненные теги. Это большая проблема, нельзя публиковать такие кроссворды, потому что люди будут тратить своё время и нервы на такие нерешаемые кроссворды.
Имеется ввиду конечно неоднозначно решаем — например кроссворд 10 на 10, который имеет одну единицу по каждому столбцу и каждой строке — количество решений такого кроссворда равно числу перестановок от 10 то есть 10! (поправьте если ошибаюсь) — то есть пользы от такого «кроссворда» нет.
При решении яп.кроссвордов, смысл в чём — определить наверняка закрашенные и наверняка пустые клетки. И вполне может быть ситуация (хороший пример привёл, когда в каждой строке и столбце закрашено по 1й клетке) когда он просто не может быть решён по исходным данным.
Эксперимент удался. Хабраэффект уже спал, но бесплатные квоты так и не закончились. Даже в самое пиковое время когда было 3 запроса в секунду работал только один инстанс.
Это при том что за два дня сайт посетило около 1500 человек и просмотрело более 10к страниц.
Написание сервиса японских кросвордов на gae, backbone, underscore, require и еще с помощью черт знает чего