如何创建这个Kakuro表?

时间:2011-12-23 13:12:46

标签: c

您好我正在尝试写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 \ number; number定义数字右侧的数字总和
  • NUMBER1 \ NUMBER2; 1号是它下面的数字之和;数字2是总和
  • 数字右侧的数字
  • 数\ X;它下面的数字总和
  • 。 [1-9]
  • 的空白区域
  • 一个数字的总和不能有2个相同的数字
  • 表格的最大尺寸为32x32
  • 我必须在C
  • 中使用malloc,realloc和struct
  • 我的想法是使用char * [5]创建struct CELL,但使用重新输入仍然无效

1 个答案:

答案 0 :(得分:0)

提示:一个单元格是:

  • 免费包含1到9之间的任何数字
  • 非自由;然后是一对(可选)总和。