Shakashaka

An eight-by-eight Shakashaka puzzle grid. Some of the spaces are pre-filled with black squares (some of which contain numbers); others are blank spaces to be filled with triangles.
Przykładowa łamigłówka Shakashaka
The solution to the previous puzzle.
Ta sama łamigłówka z rozwiązaniem zaznaczonym kolorem turkusowym

Shakashaka ( シャカシャカ ) to łamigłówka logiczna opracowana przez wydawcę Nikoli .

Zasady

Shakashaka rozgrywana jest na prostokątnej siatce białych i czarnych kwadratów. Niektóre czarne pola mogą zawierać liczbę.

Celem układanki jest umieszczenie trójkątów w niektórych białych komórkach. Istnieją cztery rodzaje trójkątów, które można umieścić w kwadratach:Shakashaka triangles.png

W powstałej siatce

  • Białe części planszy (odkryte czarnymi trójkątami) muszą tworzyć prostokąt lub kwadrat.
  • Czarne pola z liczbą muszą przylegać prostopadle do określonej liczby czarnych trójkątów.

Złożoność obliczeniowa

Jest NP-zupełne , aby zdecydować, czy dana łamigłówka Shakashaka ma rozwiązanie. Ponadto liczenie liczby rozwiązań danej łamigłówki Shakashaka jest #P-complete .