设为首页收藏本站

八达网

 找回密码
 注册
查看: 472|回复: 13
打印 上一主题 下一主题

简单的码农问题!!!!

[复制链接]

1999

主题

0

好友

1万

积分

航母

跳转到指定楼层
1
发表于 2012-9-20 22:19 |只看该作者 |倒序浏览
比如,数组{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}   
要找出那些数相加等于20,
注意可能是2个数也可能是多个数,不限制
my8dacart 该用户已被删除
2
发表于 2012-9-20 22:34 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

1

主题

0

好友

233

积分

机枪兵

3
发表于 2012-9-20 23:53 |只看该作者
用个递归函数吧
胸大威武              
回复

使用道具 举报

364

主题

0

好友

9014

积分

大象

拱火组组长

4
发表于 2012-9-20 23:55 |只看该作者
大神居然来发帖来助?
回复

使用道具 举报

120

主题

19

好友

1万

积分

航母

5
发表于 2012-9-20 23:57 |只看该作者
拿20来拆,拆成2个数相加,拆成3个数相加,4,5 ... ...
这比上面的循环递归加方便多了。
回复

使用道具 举报

364

主题

0

好友

9014

积分

大象

拱火组组长

6
发表于 2012-9-20 23:58 |只看该作者
my8dacart 发表于 2012-9-20 22:34
按 不同的相加位数 遍历所有可能出现的数值,这活计算机干起来得心应手。

不用所有的数,

因为是有顺序的排列。就算没顺序的,也可以先按顺序排列。

19+1=20,那么1后面的数就不用相加了
19+1=20,那么18比19小,18+1肯定不会是20.所以18可以从1后面的一个数加起

多位的也类些
回复

使用道具 举报

198

主题

3

好友

3万

积分

大和

7
发表于 2012-9-21 00:01 |只看该作者
大师居然会被这种问题难住?
回复

使用道具 举报

26

主题

0

好友

3万

积分

大和

8
发表于 2012-9-21 00:05 |只看该作者
大一下学期的学生都能搞定
HI...I
回复

使用道具 举报

2

主题

1

好友

3万

积分

大和

9
发表于 2012-9-21 00:07 |只看该作者
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 3
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 4
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 3
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 5
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 2
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 4
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 3 + 3
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 6
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 3
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 5
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 3 + 4
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 7
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 2 + 2
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 4
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 3 + 3
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 6
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 3 + 5
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 4 + 4
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 8
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 2 + 3
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 5
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 3 + 4
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 7
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 3 + 3 + 3
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 3 + 6
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 4 + 5
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 9
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 2 + 2 + 2
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 2 + 4
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 3 + 3
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 6
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 3 + 5
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 4 + 4
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 8
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 3 + 3 + 4
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 3 + 7
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 4 + 6
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 5 + 5
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 10
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 2 + 2 + 3
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 2 + 5
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 3 + 4
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 7
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 3 + 3 + 3
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 3 + 6
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 4 + 5
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 9
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 3 + 3 + 5
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 3 + 4 + 4
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 3 + 8
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 4 + 7
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 5 + 6
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 11
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 2 + 2 + 2 + 2
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 2 + 2 + 4
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 2 + 3 + 3
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 2 + 6
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 3 + 5
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 4 + 4
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 8
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 3 + 3 + 4
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 3 + 7
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 4 + 6
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 5 + 5
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 10
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 3 + 3 + 3 + 3
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 3 + 3 + 6
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 3 + 4 + 5
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 3 + 9
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 4 + 4 + 4
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 4 + 8
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 5 + 7
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 6 + 6
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 12
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 2 + 2 + 2 + 3
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 2 + 2 + 5
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 2 + 3 + 4
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 2 + 7
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 3 + 3 + 3
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 3 + 6
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 4 + 5
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 9
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 3 + 3 + 5
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 3 + 4 + 4
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 3 + 8
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 4 + 7
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 5 + 6
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 11
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 3 + 3 + 3 + 4
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 3 + 3 + 7
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 3 + 4 + 6
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 3 + 5 + 5
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 3 + 10
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 4 + 4 + 5
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 4 + 9
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 5 + 8
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 6 + 7
20 = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 13
20 = 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 2 + 2 + 2 + 2 + 2
20 = 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 2 + 2 + 2 + 4
20 = 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 2 + 2 + 3 + 3
20 = 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 2 + 2 + 6
20 = 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 2 + 3 + 5
20 = 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 2 + 4 + 4
20 = 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 2 + 8
20 = 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 3 + 3 + 4
20 = 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 3 + 7
20 = 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 4 + 6
20 = 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 5 + 5
20 = 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 10
20 = 1 + 1 + 1 + 1 + 1 + 1 + 2 + 3 + 3 + 3 + 3
20 = 1 + 1 + 1 + 1 + 1 + 1 + 2 + 3 + 3 + 6
20 = 1 + 1 + 1 + 1 + 1 + 1 + 2 + 3 + 4 + 5
20 = 1 + 1 + 1 + 1 + 1 + 1 + 2 + 3 + 9
20 = 1 + 1 + 1 + 1 + 1 + 1 + 2 + 4 + 4 + 4
20 = 1 + 1 + 1 + 1 + 1 + 1 + 2 + 4 + 8
20 = 1 + 1 + 1 + 1 + 1 + 1 + 2 + 5 + 7
20 = 1 + 1 + 1 + 1 + 1 + 1 + 2 + 6 + 6
20 = 1 + 1 + 1 + 1 + 1 + 1 + 2 + 12
20 = 1 + 1 + 1 + 1 + 1 + 1 + 3 + 3 + 3 + 5
20 = 1 + 1 + 1 + 1 + 1 + 1 + 3 + 3 + 4 + 4
20 = 1 + 1 + 1 + 1 + 1 + 1 + 3 + 3 + 8
20 = 1 + 1 + 1 + 1 + 1 + 1 + 3 + 4 + 7
20 = 1 + 1 + 1 + 1 + 1 + 1 + 3 + 5 + 6
20 = 1 + 1 + 1 + 1 + 1 + 1 + 3 + 11
20 = 1 + 1 + 1 + 1 + 1 + 1 + 4 + 4 + 6
20 = 1 + 1 + 1 + 1 + 1 + 1 + 4 + 5 + 5
20 = 1 + 1 + 1 + 1 + 1 + 1 + 4 + 10
20 = 1 + 1 + 1 + 1 + 1 + 1 + 5 + 9
20 = 1 + 1 + 1 + 1 + 1 + 1 + 6 + 8
20 = 1 + 1 + 1 + 1 + 1 + 1 + 7 + 7
20 = 1 + 1 + 1 + 1 + 1 + 1 + 14
20 = 1 + 1 + 1 + 1 + 1 + 2 + 2 + 2 + 2 + 2 + 2 + 3
20 = 1 + 1 + 1 + 1 + 1 + 2 + 2 + 2 + 2 + 2 + 5
20 = 1 + 1 + 1 + 1 + 1 + 2 + 2 + 2 + 2 + 3 + 4
20 = 1 + 1 + 1 + 1 + 1 + 2 + 2 + 2 + 2 + 7
20 = 1 + 1 + 1 + 1 + 1 + 2 + 2 + 2 + 3 + 3 + 3
20 = 1 + 1 + 1 + 1 + 1 + 2 + 2 + 2 + 3 + 6
20 = 1 + 1 + 1 + 1 + 1 + 2 + 2 + 2 + 4 + 5
20 = 1 + 1 + 1 + 1 + 1 + 2 + 2 + 2 + 9
20 = 1 + 1 + 1 + 1 + 1 + 2 + 2 + 3 + 3 + 5
20 = 1 + 1 + 1 + 1 + 1 + 2 + 2 + 3 + 4 + 4
20 = 1 + 1 + 1 + 1 + 1 + 2 + 2 + 3 + 8
20 = 1 + 1 + 1 + 1 + 1 + 2 + 2 + 4 + 7
20 = 1 + 1 + 1 + 1 + 1 + 2 + 2 + 5 + 6
20 = 1 + 1 + 1 + 1 + 1 + 2 + 2 + 11
20 = 1 + 1 + 1 + 1 + 1 + 2 + 3 + 3 + 3 + 4
20 = 1 + 1 + 1 + 1 + 1 + 2 + 3 + 3 + 7
20 = 1 + 1 + 1 + 1 + 1 + 2 + 3 + 4 + 6
20 = 1 + 1 + 1 + 1 + 1 + 2 + 3 + 5 + 5
20 = 1 + 1 + 1 + 1 + 1 + 2 + 3 + 10
20 = 1 + 1 + 1 + 1 + 1 + 2 + 4 + 4 + 5
20 = 1 + 1 + 1 + 1 + 1 + 2 + 4 + 9
20 = 1 + 1 + 1 + 1 + 1 + 2 + 5 + 8
20 = 1 + 1 + 1 + 1 + 1 + 2 + 6 + 7
20 = 1 + 1 + 1 + 1 + 1 + 2 + 13
20 = 1 + 1 + 1 + 1 + 1 + 3 + 3 + 3 + 3 + 3
20 = 1 + 1 + 1 + 1 + 1 + 3 + 3 + 3 + 6
20 = 1 + 1 + 1 + 1 + 1 + 3 + 3 + 4 + 5
20 = 1 + 1 + 1 + 1 + 1 + 3 + 3 + 9
20 = 1 + 1 + 1 + 1 + 1 + 3 + 4 + 4 + 4
20 = 1 + 1 + 1 + 1 + 1 + 3 + 4 + 8
20 = 1 + 1 + 1 + 1 + 1 + 3 + 5 + 7
20 = 1 + 1 + 1 + 1 + 1 + 3 + 6 + 6
20 = 1 + 1 + 1 + 1 + 1 + 3 + 12
20 = 1 + 1 + 1 + 1 + 1 + 4 + 4 + 7
20 = 1 + 1 + 1 + 1 + 1 + 4 + 5 + 6
20 = 1 + 1 + 1 + 1 + 1 + 4 + 11
20 = 1 + 1 + 1 + 1 + 1 + 5 + 5 + 5
20 = 1 + 1 + 1 + 1 + 1 + 5 + 10
20 = 1 + 1 + 1 + 1 + 1 + 6 + 9
20 = 1 + 1 + 1 + 1 + 1 + 7 + 8
20 = 1 + 1 + 1 + 1 + 1 + 15
20 = 1 + 1 + 1 + 1 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2
20 = 1 + 1 + 1 + 1 + 2 + 2 + 2 + 2 + 2 + 2 + 4
20 = 1 + 1 + 1 + 1 + 2 + 2 + 2 + 2 + 2 + 3 + 3
20 = 1 + 1 + 1 + 1 + 2 + 2 + 2 + 2 + 2 + 6
20 = 1 + 1 + 1 + 1 + 2 + 2 + 2 + 2 + 3 + 5
20 = 1 + 1 + 1 + 1 + 2 + 2 + 2 + 2 + 4 + 4
20 = 1 + 1 + 1 + 1 + 2 + 2 + 2 + 2 + 8
20 = 1 + 1 + 1 + 1 + 2 + 2 + 2 + 3 + 3 + 4
20 = 1 + 1 + 1 + 1 + 2 + 2 + 2 + 3 + 7
20 = 1 + 1 + 1 + 1 + 2 + 2 + 2 + 4 + 6
20 = 1 + 1 + 1 + 1 + 2 + 2 + 2 + 5 + 5
20 = 1 + 1 + 1 + 1 + 2 + 2 + 2 + 10
20 = 1 + 1 + 1 + 1 + 2 + 2 + 3 + 3 + 3 + 3
20 = 1 + 1 + 1 + 1 + 2 + 2 + 3 + 3 + 6
20 = 1 + 1 + 1 + 1 + 2 + 2 + 3 + 4 + 5
20 = 1 + 1 + 1 + 1 + 2 + 2 + 3 + 9
20 = 1 + 1 + 1 + 1 + 2 + 2 + 4 + 4 + 4
20 = 1 + 1 + 1 + 1 + 2 + 2 + 4 + 8
20 = 1 + 1 + 1 + 1 + 2 + 2 + 5 + 7
20 = 1 + 1 + 1 + 1 + 2 + 2 + 6 + 6
20 = 1 + 1 + 1 + 1 + 2 + 2 + 12
20 = 1 + 1 + 1 + 1 + 2 + 3 + 3 + 3 + 5
20 = 1 + 1 + 1 + 1 + 2 + 3 + 3 + 4 + 4
20 = 1 + 1 + 1 + 1 + 2 + 3 + 3 + 8
20 = 1 + 1 + 1 + 1 + 2 + 3 + 4 + 7
20 = 1 + 1 + 1 + 1 + 2 + 3 + 5 + 6
20 = 1 + 1 + 1 + 1 + 2 + 3 + 11
20 = 1 + 1 + 1 + 1 + 2 + 4 + 4 + 6
20 = 1 + 1 + 1 + 1 + 2 + 4 + 5 + 5
20 = 1 + 1 + 1 + 1 + 2 + 4 + 10
20 = 1 + 1 + 1 + 1 + 2 + 5 + 9
20 = 1 + 1 + 1 + 1 + 2 + 6 + 8
20 = 1 + 1 + 1 + 1 + 2 + 7 + 7
20 = 1 + 1 + 1 + 1 + 2 + 14
20 = 1 + 1 + 1 + 1 + 3 + 3 + 3 + 3 + 4
20 = 1 + 1 + 1 + 1 + 3 + 3 + 3 + 7
20 = 1 + 1 + 1 + 1 + 3 + 3 + 4 + 6
20 = 1 + 1 + 1 + 1 + 3 + 3 + 5 + 5
20 = 1 + 1 + 1 + 1 + 3 + 3 + 10
20 = 1 + 1 + 1 + 1 + 3 + 4 + 4 + 5
20 = 1 + 1 + 1 + 1 + 3 + 4 + 9
20 = 1 + 1 + 1 + 1 + 3 + 5 + 8
20 = 1 + 1 + 1 + 1 + 3 + 6 + 7
20 = 1 + 1 + 1 + 1 + 3 + 13
20 = 1 + 1 + 1 + 1 + 4 + 4 + 4 + 4
20 = 1 + 1 + 1 + 1 + 4 + 4 + 8
20 = 1 + 1 + 1 + 1 + 4 + 5 + 7
20 = 1 + 1 + 1 + 1 + 4 + 6 + 6
20 = 1 + 1 + 1 + 1 + 4 + 12
20 = 1 + 1 + 1 + 1 + 5 + 5 + 6
20 = 1 + 1 + 1 + 1 + 5 + 11
20 = 1 + 1 + 1 + 1 + 6 + 10
20 = 1 + 1 + 1 + 1 + 7 + 9
20 = 1 + 1 + 1 + 1 + 8 + 8
20 = 1 + 1 + 1 + 1 + 16
20 = 1 + 1 + 1 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 3
20 = 1 + 1 + 1 + 2 + 2 + 2 + 2 + 2 + 2 + 5
20 = 1 + 1 + 1 + 2 + 2 + 2 + 2 + 2 + 3 + 4
20 = 1 + 1 + 1 + 2 + 2 + 2 + 2 + 2 + 7
20 = 1 + 1 + 1 + 2 + 2 + 2 + 2 + 3 + 3 + 3
20 = 1 + 1 + 1 + 2 + 2 + 2 + 2 + 3 + 6
20 = 1 + 1 + 1 + 2 + 2 + 2 + 2 + 4 + 5
20 = 1 + 1 + 1 + 2 + 2 + 2 + 2 + 9
20 = 1 + 1 + 1 + 2 + 2 + 2 + 3 + 3 + 5
20 = 1 + 1 + 1 + 2 + 2 + 2 + 3 + 4 + 4
20 = 1 + 1 + 1 + 2 + 2 + 2 + 3 + 8
20 = 1 + 1 + 1 + 2 + 2 + 2 + 4 + 7
20 = 1 + 1 + 1 + 2 + 2 + 2 + 5 + 6
20 = 1 + 1 + 1 + 2 + 2 + 2 + 11
20 = 1 + 1 + 1 + 2 + 2 + 3 + 3 + 3 + 4
20 = 1 + 1 + 1 + 2 + 2 + 3 + 3 + 7
20 = 1 + 1 + 1 + 2 + 2 + 3 + 4 + 6
20 = 1 + 1 + 1 + 2 + 2 + 3 + 5 + 5
20 = 1 + 1 + 1 + 2 + 2 + 3 + 10
20 = 1 + 1 + 1 + 2 + 2 + 4 + 4 + 5
20 = 1 + 1 + 1 + 2 + 2 + 4 + 9
20 = 1 + 1 + 1 + 2 + 2 + 5 + 8
20 = 1 + 1 + 1 + 2 + 2 + 6 + 7
20 = 1 + 1 + 1 + 2 + 2 + 13
20 = 1 + 1 + 1 + 2 + 3 + 3 + 3 + 3 + 3
20 = 1 + 1 + 1 + 2 + 3 + 3 + 3 + 6
20 = 1 + 1 + 1 + 2 + 3 + 3 + 4 + 5
20 = 1 + 1 + 1 + 2 + 3 + 3 + 9
20 = 1 + 1 + 1 + 2 + 3 + 4 + 4 + 4
20 = 1 + 1 + 1 + 2 + 3 + 4 + 8
20 = 1 + 1 + 1 + 2 + 3 + 5 + 7
20 = 1 + 1 + 1 + 2 + 3 + 6 + 6
20 = 1 + 1 + 1 + 2 + 3 + 12
20 = 1 + 1 + 1 + 2 + 4 + 4 + 7
20 = 1 + 1 + 1 + 2 + 4 + 5 + 6
20 = 1 + 1 + 1 + 2 + 4 + 11
20 = 1 + 1 + 1 + 2 + 5 + 5 + 5
20 = 1 + 1 + 1 + 2 + 5 + 10
20 = 1 + 1 + 1 + 2 + 6 + 9
20 = 1 + 1 + 1 + 2 + 7 + 8
20 = 1 + 1 + 1 + 2 + 15
20 = 1 + 1 + 1 + 3 + 3 + 3 + 3 + 5
20 = 1 + 1 + 1 + 3 + 3 + 3 + 4 + 4
20 = 1 + 1 + 1 + 3 + 3 + 3 + 8
20 = 1 + 1 + 1 + 3 + 3 + 4 + 7
20 = 1 + 1 + 1 + 3 + 3 + 5 + 6
20 = 1 + 1 + 1 + 3 + 3 + 11
20 = 1 + 1 + 1 + 3 + 4 + 4 + 6
20 = 1 + 1 + 1 + 3 + 4 + 5 + 5
20 = 1 + 1 + 1 + 3 + 4 + 10
20 = 1 + 1 + 1 + 3 + 5 + 9
20 = 1 + 1 + 1 + 3 + 6 + 8
20 = 1 + 1 + 1 + 3 + 7 + 7
20 = 1 + 1 + 1 + 3 + 14
20 = 1 + 1 + 1 + 4 + 4 + 4 + 5
20 = 1 + 1 + 1 + 4 + 4 + 9
20 = 1 + 1 + 1 + 4 + 5 + 8
20 = 1 + 1 + 1 + 4 + 6 + 7
20 = 1 + 1 + 1 + 4 + 13
20 = 1 + 1 + 1 + 5 + 5 + 7
20 = 1 + 1 + 1 + 5 + 6 + 6
20 = 1 + 1 + 1 + 5 + 12
20 = 1 + 1 + 1 + 6 + 11
20 = 1 + 1 + 1 + 7 + 10
20 = 1 + 1 + 1 + 8 + 9
20 = 1 + 1 + 1 + 17
20 = 1 + 1 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2
20 = 1 + 1 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 4
20 = 1 + 1 + 2 + 2 + 2 + 2 + 2 + 2 + 3 + 3
20 = 1 + 1 + 2 + 2 + 2 + 2 + 2 + 2 + 6
20 = 1 + 1 + 2 + 2 + 2 + 2 + 2 + 3 + 5
20 = 1 + 1 + 2 + 2 + 2 + 2 + 2 + 4 + 4
20 = 1 + 1 + 2 + 2 + 2 + 2 + 2 + 8
20 = 1 + 1 + 2 + 2 + 2 + 2 + 3 + 3 + 4
20 = 1 + 1 + 2 + 2 + 2 + 2 + 3 + 7
20 = 1 + 1 + 2 + 2 + 2 + 2 + 4 + 6
20 = 1 + 1 + 2 + 2 + 2 + 2 + 5 + 5
20 = 1 + 1 + 2 + 2 + 2 + 2 + 10
20 = 1 + 1 + 2 + 2 + 2 + 3 + 3 + 3 + 3
20 = 1 + 1 + 2 + 2 + 2 + 3 + 3 + 6
20 = 1 + 1 + 2 + 2 + 2 + 3 + 4 + 5
20 = 1 + 1 + 2 + 2 + 2 + 3 + 9
20 = 1 + 1 + 2 + 2 + 2 + 4 + 4 + 4
20 = 1 + 1 + 2 + 2 + 2 + 4 + 8
20 = 1 + 1 + 2 + 2 + 2 + 5 + 7
20 = 1 + 1 + 2 + 2 + 2 + 6 + 6
20 = 1 + 1 + 2 + 2 + 2 + 12
20 = 1 + 1 + 2 + 2 + 3 + 3 + 3 + 5
20 = 1 + 1 + 2 + 2 + 3 + 3 + 4 + 4
20 = 1 + 1 + 2 + 2 + 3 + 3 + 8
20 = 1 + 1 + 2 + 2 + 3 + 4 + 7
20 = 1 + 1 + 2 + 2 + 3 + 5 + 6
20 = 1 + 1 + 2 + 2 + 3 + 11
20 = 1 + 1 + 2 + 2 + 4 + 4 + 6
20 = 1 + 1 + 2 + 2 + 4 + 5 + 5
20 = 1 + 1 + 2 + 2 + 4 + 10
20 = 1 + 1 + 2 + 2 + 5 + 9
20 = 1 + 1 + 2 + 2 + 6 + 8
20 = 1 + 1 + 2 + 2 + 7 + 7
20 = 1 + 1 + 2 + 2 + 14
20 = 1 + 1 + 2 + 3 + 3 + 3 + 3 + 4
20 = 1 + 1 + 2 + 3 + 3 + 3 + 7
20 = 1 + 1 + 2 + 3 + 3 + 4 + 6
20 = 1 + 1 + 2 + 3 + 3 + 5 + 5
20 = 1 + 1 + 2 + 3 + 3 + 10
20 = 1 + 1 + 2 + 3 + 4 + 4 + 5
20 = 1 + 1 + 2 + 3 + 4 + 9
20 = 1 + 1 + 2 + 3 + 5 + 8
20 = 1 + 1 + 2 + 3 + 6 + 7
20 = 1 + 1 + 2 + 3 + 13
20 = 1 + 1 + 2 + 4 + 4 + 4 + 4
20 = 1 + 1 + 2 + 4 + 4 + 8
20 = 1 + 1 + 2 + 4 + 5 + 7
20 = 1 + 1 + 2 + 4 + 6 + 6
20 = 1 + 1 + 2 + 4 + 12
20 = 1 + 1 + 2 + 5 + 5 + 6
20 = 1 + 1 + 2 + 5 + 11
20 = 1 + 1 + 2 + 6 + 10
20 = 1 + 1 + 2 + 7 + 9
20 = 1 + 1 + 2 + 8 + 8
20 = 1 + 1 + 2 + 16
20 = 1 + 1 + 3 + 3 + 3 + 3 + 3 + 3
20 = 1 + 1 + 3 + 3 + 3 + 3 + 6
20 = 1 + 1 + 3 + 3 + 3 + 4 + 5
20 = 1 + 1 + 3 + 3 + 3 + 9
20 = 1 + 1 + 3 + 3 + 4 + 4 + 4
20 = 1 + 1 + 3 + 3 + 4 + 8
20 = 1 + 1 + 3 + 3 + 5 + 7
20 = 1 + 1 + 3 + 3 + 6 + 6
20 = 1 + 1 + 3 + 3 + 12
20 = 1 + 1 + 3 + 4 + 4 + 7
20 = 1 + 1 + 3 + 4 + 5 + 6
20 = 1 + 1 + 3 + 4 + 11
20 = 1 + 1 + 3 + 5 + 5 + 5
20 = 1 + 1 + 3 + 5 + 10
20 = 1 + 1 + 3 + 6 + 9
20 = 1 + 1 + 3 + 7 + 8
20 = 1 + 1 + 3 + 15
20 = 1 + 1 + 4 + 4 + 4 + 6
20 = 1 + 1 + 4 + 4 + 5 + 5
20 = 1 + 1 + 4 + 4 + 10
20 = 1 + 1 + 4 + 5 + 9
20 = 1 + 1 + 4 + 6 + 8
20 = 1 + 1 + 4 + 7 + 7
20 = 1 + 1 + 4 + 14
20 = 1 + 1 + 5 + 5 + 8
20 = 1 + 1 + 5 + 6 + 7
20 = 1 + 1 + 5 + 13
20 = 1 + 1 + 6 + 6 + 6
20 = 1 + 1 + 6 + 12
20 = 1 + 1 + 7 + 11
20 = 1 + 1 + 8 + 10
20 = 1 + 1 + 9 + 9
20 = 1 + 1 + 18
20 = 1 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 3
20 = 1 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 5
20 = 1 + 2 + 2 + 2 + 2 + 2 + 2 + 3 + 4
20 = 1 + 2 + 2 + 2 + 2 + 2 + 2 + 7
20 = 1 + 2 + 2 + 2 + 2 + 2 + 3 + 3 + 3
20 = 1 + 2 + 2 + 2 + 2 + 2 + 3 + 6
20 = 1 + 2 + 2 + 2 + 2 + 2 + 4 + 5
20 = 1 + 2 + 2 + 2 + 2 + 2 + 9
20 = 1 + 2 + 2 + 2 + 2 + 3 + 3 + 5
20 = 1 + 2 + 2 + 2 + 2 + 3 + 4 + 4
20 = 1 + 2 + 2 + 2 + 2 + 3 + 8
20 = 1 + 2 + 2 + 2 + 2 + 4 + 7
20 = 1 + 2 + 2 + 2 + 2 + 5 + 6
20 = 1 + 2 + 2 + 2 + 2 + 11
20 = 1 + 2 + 2 + 2 + 3 + 3 + 3 + 4
20 = 1 + 2 + 2 + 2 + 3 + 3 + 7
20 = 1 + 2 + 2 + 2 + 3 + 4 + 6
20 = 1 + 2 + 2 + 2 + 3 + 5 + 5
20 = 1 + 2 + 2 + 2 + 3 + 10
20 = 1 + 2 + 2 + 2 + 4 + 4 + 5
20 = 1 + 2 + 2 + 2 + 4 + 9
20 = 1 + 2 + 2 + 2 + 5 + 8
20 = 1 + 2 + 2 + 2 + 6 + 7
20 = 1 + 2 + 2 + 2 + 13
20 = 1 + 2 + 2 + 3 + 3 + 3 + 3 + 3
20 = 1 + 2 + 2 + 3 + 3 + 3 + 6
20 = 1 + 2 + 2 + 3 + 3 + 4 + 5
20 = 1 + 2 + 2 + 3 + 3 + 9
20 = 1 + 2 + 2 + 3 + 4 + 4 + 4
20 = 1 + 2 + 2 + 3 + 4 + 8
20 = 1 + 2 + 2 + 3 + 5 + 7
20 = 1 + 2 + 2 + 3 + 6 + 6
20 = 1 + 2 + 2 + 3 + 12
20 = 1 + 2 + 2 + 4 + 4 + 7
20 = 1 + 2 + 2 + 4 + 5 + 6
20 = 1 + 2 + 2 + 4 + 11
20 = 1 + 2 + 2 + 5 + 5 + 5
20 = 1 + 2 + 2 + 5 + 10
20 = 1 + 2 + 2 + 6 + 9
20 = 1 + 2 + 2 + 7 + 8
20 = 1 + 2 + 2 + 15
20 = 1 + 2 + 3 + 3 + 3 + 3 + 5
20 = 1 + 2 + 3 + 3 + 3 + 4 + 4
20 = 1 + 2 + 3 + 3 + 3 + 8
20 = 1 + 2 + 3 + 3 + 4 + 7
20 = 1 + 2 + 3 + 3 + 5 + 6
20 = 1 + 2 + 3 + 3 + 11
20 = 1 + 2 + 3 + 4 + 4 + 6
20 = 1 + 2 + 3 + 4 + 5 + 5
20 = 1 + 2 + 3 + 4 + 10
20 = 1 + 2 + 3 + 5 + 9
20 = 1 + 2 + 3 + 6 + 8
20 = 1 + 2 + 3 + 7 + 7
20 = 1 + 2 + 3 + 14
20 = 1 + 2 + 4 + 4 + 4 + 5
20 = 1 + 2 + 4 + 4 + 9
20 = 1 + 2 + 4 + 5 + 8
20 = 1 + 2 + 4 + 6 + 7
20 = 1 + 2 + 4 + 13
20 = 1 + 2 + 5 + 5 + 7
20 = 1 + 2 + 5 + 6 + 6
20 = 1 + 2 + 5 + 12
20 = 1 + 2 + 6 + 11
20 = 1 + 2 + 7 + 10
20 = 1 + 2 + 8 + 9
20 = 1 + 2 + 17
20 = 1 + 3 + 3 + 3 + 3 + 3 + 4
20 = 1 + 3 + 3 + 3 + 3 + 7
20 = 1 + 3 + 3 + 3 + 4 + 6
20 = 1 + 3 + 3 + 3 + 5 + 5
20 = 1 + 3 + 3 + 3 + 10
20 = 1 + 3 + 3 + 4 + 4 + 5
20 = 1 + 3 + 3 + 4 + 9
20 = 1 + 3 + 3 + 5 + 8
20 = 1 + 3 + 3 + 6 + 7
20 = 1 + 3 + 3 + 13
20 = 1 + 3 + 4 + 4 + 4 + 4
20 = 1 + 3 + 4 + 4 + 8
20 = 1 + 3 + 4 + 5 + 7
20 = 1 + 3 + 4 + 6 + 6
20 = 1 + 3 + 4 + 12
20 = 1 + 3 + 5 + 5 + 6
20 = 1 + 3 + 5 + 11
20 = 1 + 3 + 6 + 10
20 = 1 + 3 + 7 + 9
20 = 1 + 3 + 8 + 8
20 = 1 + 3 + 16
20 = 1 + 4 + 4 + 4 + 7
20 = 1 + 4 + 4 + 5 + 6
20 = 1 + 4 + 4 + 11
20 = 1 + 4 + 5 + 5 + 5
20 = 1 + 4 + 5 + 10
20 = 1 + 4 + 6 + 9
20 = 1 + 4 + 7 + 8
20 = 1 + 4 + 15
20 = 1 + 5 + 5 + 9
20 = 1 + 5 + 6 + 8
20 = 1 + 5 + 7 + 7
20 = 1 + 5 + 14
20 = 1 + 6 + 6 + 7
20 = 1 + 6 + 13
20 = 1 + 7 + 12
20 = 1 + 8 + 11
20 = 1 + 9 + 10
20 = 1 + 19
20 = 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2
20 = 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 4
20 = 2 + 2 + 2 + 2 + 2 + 2 + 2 + 3 + 3
20 = 2 + 2 + 2 + 2 + 2 + 2 + 2 + 6
20 = 2 + 2 + 2 + 2 + 2 + 2 + 3 + 5
20 = 2 + 2 + 2 + 2 + 2 + 2 + 4 + 4
20 = 2 + 2 + 2 + 2 + 2 + 2 + 8
20 = 2 + 2 + 2 + 2 + 2 + 3 + 3 + 4
20 = 2 + 2 + 2 + 2 + 2 + 3 + 7
20 = 2 + 2 + 2 + 2 + 2 + 4 + 6
20 = 2 + 2 + 2 + 2 + 2 + 5 + 5
20 = 2 + 2 + 2 + 2 + 2 + 10
20 = 2 + 2 + 2 + 2 + 3 + 3 + 3 + 3
20 = 2 + 2 + 2 + 2 + 3 + 3 + 6
20 = 2 + 2 + 2 + 2 + 3 + 4 + 5
20 = 2 + 2 + 2 + 2 + 3 + 9
20 = 2 + 2 + 2 + 2 + 4 + 4 + 4
20 = 2 + 2 + 2 + 2 + 4 + 8
20 = 2 + 2 + 2 + 2 + 5 + 7
20 = 2 + 2 + 2 + 2 + 6 + 6
20 = 2 + 2 + 2 + 2 + 12
20 = 2 + 2 + 2 + 3 + 3 + 3 + 5
20 = 2 + 2 + 2 + 3 + 3 + 4 + 4
20 = 2 + 2 + 2 + 3 + 3 + 8
20 = 2 + 2 + 2 + 3 + 4 + 7
20 = 2 + 2 + 2 + 3 + 5 + 6
20 = 2 + 2 + 2 + 3 + 11
20 = 2 + 2 + 2 + 4 + 4 + 6
20 = 2 + 2 + 2 + 4 + 5 + 5
20 = 2 + 2 + 2 + 4 + 10
20 = 2 + 2 + 2 + 5 + 9
20 = 2 + 2 + 2 + 6 + 8
20 = 2 + 2 + 2 + 7 + 7
20 = 2 + 2 + 2 + 14
20 = 2 + 2 + 3 + 3 + 3 + 3 + 4
20 = 2 + 2 + 3 + 3 + 3 + 7
20 = 2 + 2 + 3 + 3 + 4 + 6
20 = 2 + 2 + 3 + 3 + 5 + 5
20 = 2 + 2 + 3 + 3 + 10
20 = 2 + 2 + 3 + 4 + 4 + 5
20 = 2 + 2 + 3 + 4 + 9
20 = 2 + 2 + 3 + 5 + 8
20 = 2 + 2 + 3 + 6 + 7
20 = 2 + 2 + 3 + 13
20 = 2 + 2 + 4 + 4 + 4 + 4
20 = 2 + 2 + 4 + 4 + 8
20 = 2 + 2 + 4 + 5 + 7
20 = 2 + 2 + 4 + 6 + 6
20 = 2 + 2 + 4 + 12
20 = 2 + 2 + 5 + 5 + 6
20 = 2 + 2 + 5 + 11
20 = 2 + 2 + 6 + 10
20 = 2 + 2 + 7 + 9
20 = 2 + 2 + 8 + 8
20 = 2 + 2 + 16
20 = 2 + 3 + 3 + 3 + 3 + 3 + 3
20 = 2 + 3 + 3 + 3 + 3 + 6
20 = 2 + 3 + 3 + 3 + 4 + 5
20 = 2 + 3 + 3 + 3 + 9
20 = 2 + 3 + 3 + 4 + 4 + 4
20 = 2 + 3 + 3 + 4 + 8
20 = 2 + 3 + 3 + 5 + 7
20 = 2 + 3 + 3 + 6 + 6
20 = 2 + 3 + 3 + 12
20 = 2 + 3 + 4 + 4 + 7
20 = 2 + 3 + 4 + 5 + 6
20 = 2 + 3 + 4 + 11
20 = 2 + 3 + 5 + 5 + 5
20 = 2 + 3 + 5 + 10
20 = 2 + 3 + 6 + 9
20 = 2 + 3 + 7 + 8
20 = 2 + 3 + 15
20 = 2 + 4 + 4 + 4 + 6
20 = 2 + 4 + 4 + 5 + 5
20 = 2 + 4 + 4 + 10
20 = 2 + 4 + 5 + 9
20 = 2 + 4 + 6 + 8
20 = 2 + 4 + 7 + 7
20 = 2 + 4 + 14
20 = 2 + 5 + 5 + 8
20 = 2 + 5 + 6 + 7
20 = 2 + 5 + 13
20 = 2 + 6 + 6 + 6
20 = 2 + 6 + 12
20 = 2 + 7 + 11
20 = 2 + 8 + 10
20 = 2 + 9 + 9
20 = 2 + 18
20 = 3 + 3 + 3 + 3 + 3 + 5
20 = 3 + 3 + 3 + 3 + 4 + 4
20 = 3 + 3 + 3 + 3 + 8
20 = 3 + 3 + 3 + 4 + 7
20 = 3 + 3 + 3 + 5 + 6
20 = 3 + 3 + 3 + 11
20 = 3 + 3 + 4 + 4 + 6
20 = 3 + 3 + 4 + 5 + 5
20 = 3 + 3 + 4 + 10
20 = 3 + 3 + 5 + 9
20 = 3 + 3 + 6 + 8
20 = 3 + 3 + 7 + 7
20 = 3 + 3 + 14
20 = 3 + 4 + 4 + 4 + 5
20 = 3 + 4 + 4 + 9
20 = 3 + 4 + 5 + 8
20 = 3 + 4 + 6 + 7
20 = 3 + 4 + 13
20 = 3 + 5 + 5 + 7
20 = 3 + 5 + 6 + 6
20 = 3 + 5 + 12
20 = 3 + 6 + 11
20 = 3 + 7 + 10
20 = 3 + 8 + 9
20 = 3 + 17
20 = 4 + 4 + 4 + 4 + 4
20 = 4 + 4 + 4 + 8
20 = 4 + 4 + 5 + 7
20 = 4 + 4 + 6 + 6
20 = 4 + 4 + 12
20 = 4 + 5 + 5 + 6
20 = 4 + 5 + 11
20 = 4 + 6 + 10
20 = 4 + 7 + 9
20 = 4 + 8 + 8
20 = 4 + 16
20 = 5 + 5 + 5 + 5
20 = 5 + 5 + 10
20 = 5 + 6 + 9
20 = 5 + 7 + 8
20 = 5 + 15
20 = 6 + 6 + 8
20 = 6 + 7 + 7
20 = 6 + 14
20 = 7 + 13
20 = 8 + 12
20 = 9 + 11
20 = 10 + 10
回复

使用道具 举报

1003

主题

0

好友

5万

积分

光明执政官

10
发表于 2012-9-21 00:09 |只看该作者
不需要这种循环遍历吧,肯定有比较简单的算法,比楼上的效率高n倍的
回复

使用道具 举报

2

主题

1

好友

3万

积分

大和

11
发表于 2012-9-21 00:11 |只看该作者
20 = 1 + 2 + 3 + 4 + 10
20 = 1 + 2 + 3 + 5 + 9
20 = 1 + 2 + 3 + 6 + 8
20 = 1 + 2 + 3 + 14
20 = 1 + 2 + 4 + 5 + 8
20 = 1 + 2 + 4 + 6 + 7
20 = 1 + 2 + 4 + 13
20 = 1 + 2 + 5 + 12
20 = 1 + 2 + 6 + 11
20 = 1 + 2 + 7 + 10
20 = 1 + 2 + 8 + 9
20 = 1 + 2 + 17
20 = 1 + 3 + 4 + 5 + 7
20 = 1 + 3 + 4 + 12
20 = 1 + 3 + 5 + 11
20 = 1 + 3 + 6 + 10
20 = 1 + 3 + 7 + 9
20 = 1 + 3 + 16
20 = 1 + 4 + 5 + 10
20 = 1 + 4 + 6 + 9
20 = 1 + 4 + 7 + 8
20 = 1 + 4 + 15
20 = 1 + 5 + 6 + 8
20 = 1 + 5 + 14
20 = 1 + 6 + 13
20 = 1 + 7 + 12
20 = 1 + 8 + 11
20 = 1 + 9 + 10
20 = 1 + 19
20 = 2 + 3 + 4 + 5 + 6
20 = 2 + 3 + 4 + 11
20 = 2 + 3 + 5 + 10
20 = 2 + 3 + 6 + 9
20 = 2 + 3 + 7 + 8
20 = 2 + 3 + 15
20 = 2 + 4 + 5 + 9
20 = 2 + 4 + 6 + 8
20 = 2 + 4 + 14
20 = 2 + 5 + 6 + 7
20 = 2 + 5 + 13
20 = 2 + 6 + 12
20 = 2 + 7 + 11
20 = 2 + 8 + 10
20 = 2 + 18
20 = 3 + 4 + 5 + 8
20 = 3 + 4 + 6 + 7
20 = 3 + 4 + 13
20 = 3 + 5 + 12
20 = 3 + 6 + 11
20 = 3 + 7 + 10
20 = 3 + 8 + 9
20 = 3 + 17
20 = 4 + 5 + 11
20 = 4 + 6 + 10
20 = 4 + 7 + 9
20 = 4 + 16
20 = 5 + 6 + 9
20 = 5 + 7 + 8
20 = 5 + 15
20 = 6 + 14
20 = 7 + 13
20 = 8 + 12
20 = 9 + 11
回复

使用道具 举报

2

主题

1

好友

3万

积分

大和

12
发表于 2012-9-21 00:14 |只看该作者
9楼代码

  1. #include <StdAfx.h>
  2. #include <iostream>

  3. using namespace std;

  4. #define target 20
  5. #define len 19
  6. int num[len] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19};
  7. int times[len] = {0};
  8. FILE * f;
  9. void fun(int sum, int start)
  10. {
  11.         if(sum == target)
  12.         {
  13.                 int i = 0;
  14.                 int b;
  15.                 for(; i < len; ++i)
  16.                 {
  17.                         for(int j = 0; j < times[i]; ++j)
  18.                         {
  19.                                 b = i;
  20.                                 fprintf(f, "%d = %d", target, num[i]);
  21.                                 times[b]--;
  22.                                 goto st2;
  23.                         }
  24.                 }
  25.                 st2:
  26.                 for(; i < len; ++i)
  27.                 {
  28.                         for(int j = 0; j < times[i]; ++j)
  29.                                 fprintf(f, " + %d", num[i]);
  30.                 }
  31.                 times[b]++;
  32.                 fprintf(f, "\r\n");
  33.         }
  34.         for(int i = start; i < len; ++i)
  35.         {
  36.                 if(num[i] + sum <= target)
  37.                 {
  38.                         times[i]++;
  39.                         fun(sum + num[i], i);
  40.                         times[i]--;
  41.                 }
  42.         }
  43. }

  44. void main(void)
  45. {
  46.         f = fopen("d:\\desktop\\bbb.txt", "wb");
  47.         fun(0, 0);
  48.         system("pause");
  49. }
复制代码
11楼代码

  1. #include <StdAfx.h>
  2. #include <iostream>

  3. using namespace std;

  4. int num[] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19};
  5. #define len 19
  6. #define target 20

  7. void fun(int sum, int start)
  8. {
  9.         if(sum == target)
  10.         {
  11.                 int i = 0;
  12.                 for(; i < len; ++i)
  13.                 {
  14.                         if(num[i] < 0)
  15.                         {
  16.                                 printf("%d = %d", target, -num[i++]);
  17.                                 break;
  18.                         }
  19.                 }
  20.                 for(; i < len; ++i)
  21.                 {
  22.                         if(num[i] < 0)
  23.                         {
  24.                                 printf(" + %d", -num[i]);
  25.                         }
  26.                 }
  27.                 printf("\r\n");
  28.         }
  29.         for(int i = start; i < len; ++i)
  30.         {
  31.                 if(num[i] > 0 && num[i] + sum <= target)
  32.                 {
  33.                         num[i] *= -1;
  34.                         fun(sum - num[i], i + 1);
  35.                         num[i] *= -1;
  36.                 }
  37.         }
  38. }

  39. void main(void)
  40. {
  41.         fun(0);
  42.         system("pause");
  43. }
复制代码
回复

使用道具 举报

376

主题

8

好友

7万

积分

仲裁者

DON'T PANIC

13
发表于 2012-9-21 00:16 |只看该作者
大师应该用4维编程大法
回复

使用道具 举报

15

主题

1

好友

1601

积分

坦克

14
发表于 2012-9-21 01:42 |只看该作者
hkk真码农威武。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|八达网    

GMT+8, 2025-11-24 06:20

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部