魔方吧·中文魔方俱乐部
标题:
2个快速计算
[打印本页]
作者:
jx215
时间:
2011-1-27 21:40:22
标题:
2个快速计算
一,1/2+1/6+1/12+1/20+1/30+1/42+1/56+1/72+1/90=?
二,在1、2、3......1000的自然数中总共有多少个1?
作者:
LOVEGARFIELD
时间:
2011-1-27 21:45:16
果断表示没能力,快不出来,得慢慢算。 0.9,281?恩…我错了…
[
本帖最后由 LOVEGARFIELD 于 2011-2-1 12:20 编辑
]
作者:
Xwam
时间:
2011-1-27 21:50:57
9/10
第二个貌似没有快速算法吧。。。
作者:
Paracel_007
时间:
2011-1-27 23:04:30
第一个是很简单的裂项
第二个。。。个位1-991,100个
十位10-910,10*10=100个
百位100,1*100=100个
千位1个
301?
[
本帖最后由 Paracel_007 于 2011-1-27 23:06 编辑
]
作者:
骰迷
时间:
2011-1-28 17:50:59
由於是问多少个1而非多少个有1的数字,因此快速算法存在。百位的1要计算100次,如此类推。
不过就算问多少个有1的数字,也有很简单的方法。就是先求沒有1的数字。
[
本帖最后由 骰迷 于 2011-1-28 17:53 编辑
]
作者:
jx215
时间:
2011-1-28 20:26:48
第一题
1/2(1+1/3+1/6+1/10+1/15+1/21+1/28+1/36+1/45)
=1/2[1+1/3(1+1/2)+1/5(1/2+1/3)+1/7(1/3+1/4)+1/9(1/4+1/5)]
作者:
Paracel_007
时间:
2011-1-30 12:39:45
第一题是(1-1/2)+(1/2-1/3)+…+(1/9-1/10)…为什么要像LS那样…
作者:
相思常青
时间:
2011-1-30 13:26:05
第一题:
1/2=1/1*2=1/1-1/2 1/6=1/2*3=1/2-1/3 1/12=1/3*4=1/3-1/4 以此类推。
然后就是7楼的算法。
虽然不知道为什么是这样,但是可以这么算。
答案是9/10
作者:
superacid
时间:
2011-1-30 16:29:36
标题:
回复 8# 的帖子
这是事实。。。没有为什么
作者:
aubell
时间:
2011-1-30 20:15:50
301
perl求解
my $count=0;
map{ while( /1/g ){ $count++; } }(1..1000);
print $count;
作者:
Paracel_007
时间:
2011-1-31 02:02:22
标题:
回复8楼
因为这样算简单…如果你有的是时间,你也可以把分母全部化成2520慢慢加。不但要寻找正确的解,还要寻找最简便的解。
作者:
rubik-fan
时间:
2011-1-31 02:41:26
第一题我心算了前几个小分母的。算到4/5时,我就果断猜测答案是9/10!
这是正解!
欢迎光临 魔方吧·中文魔方俱乐部 (http://bbs.mf8-china.com/)
Powered by Discuz! X2