好深的数学题有一只很会捉鼠的猫,每次都捉很多老鼠才用餐,可是它很特别,要老鼠报数,排成一排后,老鼠就要报数,报到奇数的吃

好深的数学题
有一只很会捉鼠的猫,每次都捉很多老鼠才用餐,可是它很特别,要老鼠报数,排成一排后,老鼠就要报数,报到奇数的吃掉,剩下的老鼠再排成一排,再报数,报奇数的又吃掉,直到剩下最后一只,留到下一次,猫发现有只小白鼠每次都没被吃掉,你知道小白鼠是怎么办到的吗?(列公式解答)万分感谢.
心以尘封 1年前 已收到7个回答 举报

youkeyouke00 种子

共回答了16个问题采纳率:93.8% 举报

因为每次都是2的倍数位幸存,所以每次这个小白鼠都排在第2n个就行了
如果题变一下,就是报到奇数的吃掉,然后剩下的不另外排成一排,而是顺序不变,再进行报数,把奇数吃掉,一直到最后一个,留到下一顿,那么答案就变了
因为第一轮吃掉之后,原来排第二的现在就变成第一了,那再报数的时候就会被吃掉,这时就要考虑怎么样在进行N轮后还保证自己在偶数位上
因为每次都是除以2的过程,那么也就是说,如果自己的数字是2^N,那就能保证在报了N次之后自己在第二位,但N又取多少呢?
很简单,取最大值,解2^N<A(A是老鼠的总数)的N的最大值,例如,有10只老鼠,那N就取3,排在第8位;如果有100只老鼠,N就取6,排在第64位,这样就吃不到他了.

1年前

8

honeyslion 幼苗

共回答了81个问题 举报

老鼠的总数为y,老鼠站的地方为x,
那么x=2^n,2^n

1年前

2

mignon628 幼苗

共回答了198个问题 举报

每次都排第2不就Ok了?

1年前

2

falldq 幼苗

共回答了74个问题 举报

小白鼠是站在正中间的

1年前

0

panna8382 幼苗

共回答了25个问题 举报

它排在最大的2的n次方的位置上!

1年前

0

一゛夜等候 幼苗

共回答了69个问题 举报

排在2的N次方个就行了,要保证这个数字最大,又不超过总数量

1年前

0

刘旋 幼苗

共回答了2060个问题 举报

老鼠个数为m
m=2^n时,站在最后一个
2^n≤m<2^(n+1)时,站在第2^n个

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 22 q. 0.021 s. - webmaster@yulucn.com