八达网

标题: 简单的码农问题!!!! [打印本页]

作者: woodangel    时间: 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    时间: 2012-9-20 22:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: 依然打老虎    时间: 2012-9-20 23:53
用个递归函数吧
作者: 今心    时间: 2012-9-20 23:55
大神居然来发帖来助?
作者: 牛clear    时间: 2012-9-20 23:57
拿20来拆,拆成2个数相加,拆成3个数相加,4,5 ... ...
这比上面的循环递归加方便多了。
作者: 今心    时间: 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后面的一个数加起

多位的也类些
作者: Pentium9    时间: 2012-9-21 00:01
大师居然会被这种问题难住?
作者: waln    时间: 2012-9-21 00:05
大一下学期的学生都能搞定
作者: hkkhhk    时间: 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

作者: BeRush    时间: 2012-9-21 00:09
不需要这种循环遍历吧,肯定有比较简单的算法,比楼上的效率高n倍的
作者: hkkhhk    时间: 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
作者: hkkhhk    时间: 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. }
复制代码

作者: 国妓米兰    时间: 2012-9-21 00:16
大师应该用4维编程大法
作者: hydranana    时间: 2012-9-21 01:42
hkk真码农威武。




欢迎光临 八达网 (https://www.8-da.com/) Powered by Discuz! X2.5