一道分数题目
今天在百度知道看到一道题目,没什么思路,大家讨论一下:)从1至100这100个自然数中取10个数,使它们倒数的和等于1? 如果暴力的话光是组合就够多了,应该有什么内在的东西吧?
我只想到了最小公倍数判断,问题如果扩展一下就难解了:Q: 看http://bbs.emath.ac.cn/thread-223-1-1.html 呵呵 原帖由 winxos 于 2009-3-4 11:51 发表 http://bbs.emath.ac.cn/images/common/back.gif
今天在百度知道看到一道题目,没什么思路,大家讨论一下:)
从1至100这100个自然数中取10个数,使它们倒数的和等于1?
如果只是求任意1个解,应该有很快的办法。
1=1/2 + 1/3 + 1/6
1/6 = 1/7 + 1/42
1/3 = 1/4 + 1/12
1/2 = 1/3 + 1/6
......
反正很快就到10个了! 构造一个解还可以更简单些:
(1-1/2)+(1/2-1/3)+(1/3-1/4)+...+(1/9-1/10)+1/10=1
即:
1/2+1/6+1/12+1/20+...+1/90+1/10=1 我的神啊............. 我的神啊............................. 好棒好.........:Q: To 5#
我有个代码就是这么做的
可惜找不到了
记得在386上运行几分钟就能得到全部的解
页:
[1]
2