собираю пазл и на 1 место может подойти более 1 пазла, но решение есть единственно верное, и нужно обрабатывать все разветвления на верность?
Все очень зависит от ситуации и того что уже есть. Такую задачу с пазлами я бы решал так Описал матрицу в котором i,j элемент это номер правильного пазла на позиции i, j А дальше при каждой вставке нового пазла проверял бы эту матрицу на соответствие матрицы которая реально получается из расставленных пазлов Если надо кроме номера пазла еще какие-то данные хранить по типу какой это вид пазла что-бы проверять сочитается ли он с теми которые рядом, то просто выйдет матрица объектов а не чисел
Обсуждают сегодня