2011-12-23 3 views
0

Привет, я пытаюсь написать Kakuro, но немного по-другому. Если не существует единственного возможного решения
, он будет считать, сколько решений можно достичь. Моя проблема заключается в
создать точную таблицу этой формы
Как создать этот стол Kakuro?

X  X  16\X 16\X X  X  15\X 16\X X  X  X  X 
X  X\8 .  .  7\X X\13 .  .  X  7\X 12\X X 
X  16\17 .  .  .  29\9 .  .  19\15 .  .  X 
X\9 .  .  6\23 .  .  .  11\11 .  .  .  X 
X\16 .  .  .  23\19 .  .  .  .  9\X X  X 
X  X  X\22 .  .  .  19\8 .  .  .  30\X 6\X 
X  X  6\X 15\21 .  .  .  .  11\19 .  .  . 
X  X\22 .  .  .  11\21 .  .  .  4\8 .  . 
X  X\7 .  .  X\3 .  .  X\9 .  .  .  X 
X  X  X  X  X\12 .  .  X  X\12 .  .  X 

  • X означает, что нет числа
  • X \ число; число определяет сумму чисел в правой части от
  • номер1 \ номер2; номер 1 представляет собой сумму чисел, находящихся под ним; номер 2 - сумма
  • номеров в правой части от числа
  • номер \ X; сумма цифр ниже нее
  • . пустое пространство для [1-9]
  • не может быть 2 одинаковые числа в сумме одного числа
  • Максимальный размер таблицы будет 32х32
  • Я должен использовать таНос, перераспределить и структуры в C
  • Мои Идея заключается в создании структуры CELL с полукокса * [5], но она не будет эффективной до сих пор использовать перепечатки
+4

Чтобы получить ответ на этот форум, обычно лучше всего добавить код, который вы уже пробовали, с проблемами, с которыми вы столкнулись (синтаксическими или концептуальными). Чтобы попросить людей разработать свою проблему, вы можете встретить неприятные реакции. Так что отпустите его и вернитесь. – gnometorule

+0

Это домашнее задание? – Benoit

ответ

0

Подсказка: клетка является:

  • бесплатно, содержащие любую цифру между 1 и 9
  • несвободные; то это пара (необязательных) сумм.
Смежные вопросы