赞!如果用组合的方法,也能算出来,就是太麻烦了

来源: ca981 2016-12-16 20:40:07 [] [博客] [旧帖] [给我悄悄话] 本文已被阅读: 次 (1911 bytes)

从7取1,到7取7,一共有Sigma = 2^7-1 = 127

因为因数关系,会出现不少重复,需要找出来。

1、2*3 = 6, 如果两边在乘以其他四个数的组合,就有  16种  情况,之所以不是15,是因为这四个数一个也不取,也是可以的,也就是:2*3 = 6 本身, 其他如:2*3 * [4*5*7*8] = 6* [4*5*7*8]

 

2、  2*4 = 8,剩余4个数字 3,5,6,7 有16种组合,乘在两边,都能使两边相等。但是,这里有一个隐蔽的情况,也就是3和6被同时使用时,这个关系有跟前一个关系等价,也就是被多算了,

例如:2*4*[3*6] = 8*[3*6], 既可以看出是由于2*4=8;又可以看出是由于2*3=6, 把5,7考虑进去,也就是像

         2*4*[3*6*5*7] = 8*[3*6*5*7]  这类的,一个有4种,

这样的话,2*4 = 8, 实际就只剩下16-4 = 12种

 

3、3*8 = 4*6  剩余3个数字,2,5,7,应该有8种组合。然而,如果把2 放到两边,就有跟2*3=6重叠了,即

      3*8*[2] = 4*6*[2] 既可以看出3*8 = 4*6, 又可以看成 3*2 = 6 或 8=4*2,所以,2不能用,这样就从 8种 变成 4种

 

4、2*6 = 3*4  剩下 5, 7, 8三个数字,这里没有跟其他情况重复,所以,有 8种

这样,总数=127 - 16 - 12 - 4 - 8 =87 种

最后,还要考虑只有一个数字的情形,2,3,4,5,6,7,8

其中的6可以表达成2×3,8可以表达成2×4,而其他5个数:2,3,4,5,7不能表达成这几个数的积,所以,又得减去。

这样,最后结果 = 87 - 5 = 82 

 

 

所有跟帖: 

对,这个方法我就是有点算不清楚,后来放弃了。 -tibuko- 给 tibuko 发送悄悄话 tibuko 的博客首页 (0 bytes) () 12/16/2016 postreply 20:52:25

请您先登陆,再发跟帖!

发现Adblock插件

如要继续浏览
请支持本站 请务必在本站关闭/移除任何Adblock

关闭Adblock后 请点击

请参考如何关闭Adblock/Adblock plus

安装Adblock plus用户请点击浏览器图标
选择“Disable on www.wenxuecity.com”

安装Adblock用户请点击图标
选择“don't run on pages on this domain”