2011-12-23 50 views
0

嗨我想写卡库罗,但有点不同,如果没有只有一个可能
解决方案,它会计数,有多少解决方案能够实现。我的问题是
创造这种形状的确切的表
如何创建这个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 \号码;号码定义在号码
  • number1 \ number2;数字1是低于它的数字的总和;数字2是总数
  • 数字右边的数字
  • number \ X;它下面的数字的总和
  • 。为[1-9]
  • 空的空间有不能在一个数的总和2个相同的数字
  • 最大尺寸将是32×32
  • 我不得不使用malloc,realloc的和struct用C
  • 我想法是创建使用char * [5]结构CELL,但它没有有效的还是使用重新键入
+4

要在此论坛上获得答案,通常最好添加一些代码,您已经尝试过遇到的问题(语法或概念上的问题)。要求人们为自己设计问题可能会遇到不愉快的反应。所以给它一个去,然后回来。 – gnometorule 2011-12-23 13:21:18

+0

这是功课吗? – Benoit 2011-12-23 13:21:26

回答

0

提示:一个细胞可以是:

  • 自由含有之间的任何数字1和9
  • 非自由;那么它是一对(可选)总和。