幼稚的疯丫头 2007-5-5 14:02
化二进制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
只会这样表示,不知是否表达清楚,抱歉!.
布尔巴基 2007-5-5 14:55
加上2,2+2=4,4+4=8,.......,得到2的n+1次方.再减去2就可以了..
炫炫爸 2007-5-5 15:29
回复 #2 布尔巴基 的帖子
不是最佳方法。[em16].
bbs88 2007-5-5 16:17
这个还算不简单啊.
想不出了.
[[i] 本帖最后由 bbs88 于 2007-10-7 03:10 编辑 [/i]].
悦悦MUM 2007-5-5 16:34
回复 #4 bbs88 的帖子
设原式=M,2×M=2^2+2^3+....+2^N+1,M=2*M-M=2^N+1-2.
bbs88 2007-5-5 16:38
[quote]原帖由 [i]布尔巴基[/i] 于 2007-5-5 14:55 发表 [url=http://ww123.net/baby/redirect.php?goto=findpost&pid=1622194&ptid=4430774][img]http://ww123.net/baby/images/common/back.gif[/img][/url]
2的n+1次方.再减去2就可以了. [/quote]
他是这个法子,楼主说不是最好的..
炫炫爸 2007-5-5 16:44
回复 #5 悦悦MUM 的帖子
不是最佳解法,你老是计算机专家,从这个角度去想想。[em16].
老猫 2007-5-5 20:44
[quote]原帖由 [i]bbs88[/i] 于 2007-5-5 16:17 发表 [url=http://ww123.net/baby/redirect.php?goto=findpost&pid=1622270&ptid=4430774][img]http://ww123.net/baby/images/common/back.gif[/img][/url]
这个还算不简单啊.
想不出了. [/quote]
不用想了。
估计他又有什么奇奇怪怪的办法,比如用画图,或者用计算机。
当然如果象后面一位朋友的解法,写成二进制。于是答案就是1111..1111(n个1)。这样就是很简单哦。:).
炫炫爸 2007-5-5 21:02
回复 #9 老猫 的帖子
用银河计算机计算估计也很困难,我不妨听取你的建议,画画图。[em16].
bbs88 2007-5-5 21:33
回复 #8 幼稚的疯丫头 的帖子
这个思路很不错.
学到了.:D
11111111110+10-10=10000000000-10
就是2^n+1-2
很简单也很有新意.
幼稚的疯丫头 2007-5-6 09:06
LZ提示从计算机角度考虑问题,于是便想到了二进制数。记得好像有仙贝奖励的,我还从来没得到过奖励呢,这个答案算不算最佳?.
炫炫爸 2007-5-6 17:24
回复 #12 幼稚的疯丫头 的帖子
是我寻求的最佳解法,也是我出这题的目的。但你那个2^n+1-2是不是有问题?2^(n+1)-2是不是更好一些。[em16].
幼稚的疯丫头 2007-5-7 13:28
回复 #13 炫炫爸 的帖子
就是那么粗心!女儿粗心的根源总算被我找到了!
谢谢啦!.