悬赏已解决 寻求最佳解法

寻求最佳解法.

附件
a.JPG (4.33 KB)

2007-5-5 14:02

a.JPG

评论(16)

化二进制2=10,4=100;8=1000;2^n=10.....0(n个0);相加=1.....10(n个1)+10-10=10.....0(n+1个0)-10;化为十进制则=2^n+1-2
只会这样表示,不知是否表达清楚,抱歉!.



加上2,2+2=4,4+4=8,.......,得到2的n+1次方.再减去2就可以了..



回复 #2 布尔巴基 的帖子
不是最佳方法。.



这个还算不简单啊.
想不出了.

[ 本帖最后由 bbs88 于 2007-10-7 03:10 编辑 ].



回复 #4 bbs88 的帖子
设原式=M,2×M=2^2+2^3+....+2^N+1,M=2*M-M=2^N+1-2.



引用:
原帖由 布尔巴基 于 2007-5-5 14:55 发表
2的n+1次方.再减去2就可以了.
他是这个法子,楼主说不是最好的..



回复 #5 悦悦MUM 的帖子
不是最佳解法,你老是计算机专家,从这个角度去想想。.



引用:
原帖由 bbs88 于 2007-5-5 16:17 发表
这个还算不简单啊.
想不出了.
不用想了。
估计他又有什么奇奇怪怪的办法,比如用画图,或者用计算机。
当然如果象后面一位朋友的解法,写成二进制。于是答案就是1111..1111(n个1)。这样就是很简单哦。:).



回复 #9 老猫 的帖子
用银河计算机计算估计也很困难,我不妨听取你的建议,画画图。.



回复 #8 幼稚的疯丫头 的帖子
这个思路很不错.
学到了.
11111111110+10-10=10000000000-10
就是2^n+1-2
很简单也很有新意.



LZ提示从计算机角度考虑问题,于是便想到了二进制数。记得好像有仙贝奖励的,我还从来没得到过奖励呢,这个答案算不算最佳?.



回复 #12 幼稚的疯丫头 的帖子
是我寻求的最佳解法,也是我出这题的目的。但你那个2^n+1-2是不是有问题?2^(n+1)-2是不是更好一些。.



参考答案
.

附件
b.JPG (15.03 KB)

2007-5-6 19:32

b.JPG





.



回复 #13 炫炫爸 的帖子
就是那么粗心!女儿粗心的根源总算被我找到了!
谢谢啦!.



回复 #14 炫炫爸 的帖子
.


发表评论
本文章已关闭或您没有权限发表评论。
最后违规时间:0