Шакашака - Shakashaka
Шакашака (シ ャ カ シ ャ カ) это логическая головоломка разработано издателем Николи.[1] Задача состоит в том, чтобы заполнить белые квадраты в заданной сетке узором из треугольников так, чтобы каждая белая область в итоговой сетке имела прямоугольную форму. Кроме того, каждый черный квадрат в сетке, отмеченный номером, должен быть ортогонально смежный на указанное количество треугольников.[2]
Вычислительная сложность
это НП-полный чтобы решить, есть ли у данной загадки Шакашаки решение.[3]Кроме того, подсчет количества решений данной загадки Шакашаки # P-complete.[3]
Рекомендации
- ^ "Пазлы nikoli.com". Николи. Получено 14 августа 2014.
- ^ «Правила головоломки Шакашака». Николи. Получено 14 августа 2014.
- ^ а б Demaine, Erik D .; Окамото, Йошио; Уэхара, Рюхей; Уно, Юши (2014), «Вычислительная сложность и целочисленная модель программирования Шакашаки», Сделки IEICE по основам электроники, связи и компьютерных наук, E97-A (6): 1213–1219, Bibcode:2014IEITF..97.1213D, Дои:10.1587 / transfun.E97.A.1213, HDL:10119/12147
Эта игра -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |