3楼xyq2100
(......)
发表于 2007-10-23 15:47
只看此人
这个问题对初中生有点难,高中生比较合适,
我们取1000000000000000000!=p0设p0的首四位为q0
利用以下事实就可以证明:
(1)0<=n<=10000000000,设pn=(1000000000000000000+n)!,pn的 首八位qn与pn-1的qn-1 首八位为最多变化为1,唯一一个例外是99999999 ->10000000
(2)1.000000000000000001*1.000000000000000002*...1.000000009999999999>(1+0.000000000000000001+0.000000000000000002+0.000000009999999999)>10
1000000000000000000!到1000000010000000000!的首八位遍历了所有的八位数,那么20071022肯定是某个n!的前八位.