|
问一下大家115题除了笨方法死算,还能有什么其他简便方法?下面这题我算出来是2个零,即1/(512+125)=1/637=0.001*** 115 1/(2^9+5^3)从小数位开始到nonzero有几个零 这题算起来真累!我想,是不是可从简单的数,取个范围就行呢? 有2^9+5^3,得到分母是637。 我们的常识是,1/100 = 0. 01 , 1/1000 = 0. 001 , 因此 1/637 应该是介于 1/500 和 1/1000 之间的, 1/500 很容易得到,是1/100 = 0. 01 的1/5,即 0.002, 所以: 1/637 的值必定是介于 0. 001 < 1/637 < 0. 002 之间,其 小数位开始到nonzero 只能有2个零! 希望NN提供更简单的方法! 这题算起来真累!我想,是不是可从简单的数,取个范围就行呢? 有2^9+5^3,得到分母是637。 我们的常识是,1/100 = 0. 01 , 1/1000 = 0. 001 , 因此 1/637 应该是介于 1/500 和 1/1000 之间的, 1/500 很容易得到,是1/100 = 0. 01 的1/5,即 0.002, 所以: 1/637 的值必定是介于 0. 001 < 1/637 < 0. 002 之间,其 小数位开始到nonzero 只能有2个零! 希望NN提供更简单的方法!
[此贴子已经被作者于2007-8-27 18:13:02编辑过] |