![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
智力
fnhrifnhri
这个作者很懒,什么都没留下…
展开
-
有10狗,1000瓶药水,其中有一瓶有毒,狗喝一下点就会死,请问怎么找到1000瓶中有毒的那一瓶?
计算机的,数据都和2的次方有密切关系,2的10次方为1024,应该都有思路了!!!记于blog,等以后做老师了也有个出题方案与思路。 将10只狗标号,1000瓶药水,第1瓶只给1号狗喝,第2瓶只给2号狗喝,................第5瓶只给(1001)第1号狗和第4号狗喝..................... 最后看哪几个狗死了,就表原创 2013-03-11 17:25:05 · 2062 阅读 · 0 评论 -
N!的结果中末尾有多少个0,即可以在N阶乘中找到5的个数就是N阶乘结果的末尾会有几个0了,请看以下分析
酷狗的一个笔试题,有点意思! 问 N !的结果中末尾有多少个0?给出分析与编程计算。 分析:要知道N!有几个零,只看得0的原因:每一个数可分解质数的相乘,而质数的相乘中,2*5是10的,这是最后多一个0的原因。 如:N=6= 1*2*3*4*5=1*2*3*2*2*5=120 //有一个0,而5也只有一个,2总是比5的个数多(明显),原创 2013-03-11 15:35:42 · 1408 阅读 · 0 评论