小朋友圍成一圈,並依次編為1 100號。從第1號開始1至2報數

2021-04-11 15:45:11 字數 2881 閱讀 9870

1樓:匿名使用者

64號。第一輪,留下的是二的倍數,第二輪留下的是四的倍數……最後一輪留下的是2^6=64的倍數。

2樓:隆婷莫山雁

只有總人數為bai2的正整數次冪時(2、

du4、8、16……),編號zhi最大的人才能最後dao留下;回

於是知道,當45號小朋答友報「1」的時候,剩下的小朋友(含45號)正好是2的正整數次冪(45號為開始時,44號就是最後一個編號);此時已經有1、3、5、……41、43號共22個小朋友退出圈外;所以原來總人數為2的正整數次冪加上22人;而100與200之間符合此條件的數只有

128+22=150,故原來有150個小朋友。

一百多個小朋友圍成一圈,並從1開始依次編號,如果從1號開始1-2報數,凡報1的退出圏外,報2的留下,這樣循

3樓:神奇小元寶

解:設小朋友總人copy數=n

當n=2的n次方加1時,留下的都是2號位置的人當n=n=2的n次方加1加m時留下的都是2m+2位置上的人因最後剩下的是44號2m+2=44 解得m=21則2的n次方加22中n=128

128+22=150

答:原來有150個小朋友

4樓:cakam羅

沒清楚你的問題。 是 1 2 1 2 1 2 然後1 的退出? 還是 1 2 3 4 5 6 , 還有就是 是尾數帶1 的退出,還是只要有1的就退出呢?

5樓:匿名使用者

答案是54,**如下

#include

#include

using namespace std;

int main()

list::iterator p = ilist.begin();

while (ilist.size() > 1)ilist.erase(p);

p = tm;

p++;

if (p == ilist.end())}if (*p == 44)}}

奧數:一百多個小朋友圍成一圈,並從1開始依次編號,如果從1號開始1-2報數,凡是報1的退出圈外,報2的留下

6樓:匿名使用者

為了在第二輪報數時能留下44,所以總人數為雙:1,2,...,44,...,2k

第一次留下:2,4,6,.,,,42,44..,2k-6,2k-4,2k-2,2k

第二次留下:4,8,12,,,40,44,...2k-14,2k-10,2k-6,2k-2(為了下一輪能留下44,需要2k-2報單數)

第三次留下:4,12,20,28,36,44,..2k-30.2k-22,2k-14,2k-6

第四次留下:12,28,44,2k-38。2k-22,2k-6(為了下一輪能留下44,需要2k-6報單數)

第五次留下:12,44,2k-22

第六次留下:44

則2k-22=44+32=76,2k=76+22=98<100

因此應該是

第五次留下:12,44,2k-86,2k-54,2k-22(為了下一輪能留下44,需要2k-22報單數)

第六次留下:44,2k-54(為了下一輪能留下44,需要2k-54報單數)

第七次留下:44

則2k-54=44+64=108,2k=108+54=162

7樓:

先了解兩個事實。第一,什麼樣的數能留到最後。如果是一個排成一個橫排的數,最後留下的一定是2的n次方,且n為最大的數。

如果人數為200,那麼最後留下的就是128。如果是200人排成一個圈,那麼這個規律會變。大家可以以總人數為19人(16+3)和18人(16+2)來做實驗,就會發現,前者留下的是6,後者留下的是4,也就是說最後留下的數與(2的n次方+m)表示式中的m有關,且是2m。

第二,本題中留下的是44號,那麼m=22。由於總人數是一百多,那麼2的n次方只能最大為128。 故總人數為128+22=150.

8樓:匿名使用者

估計,不可能剩下44號。看成橫排,第一排是自然數,最大公約數是1,2的零次方。篩過後的到第二排,是偶數,最大公約數是2,2的一次方。

以次規律向下發展。每排的數會越來越少,最大公約數越來越大。其實每排的第一個數就是本排的最大公約數,2的n次方。

而2的n次方不會是44。所以最後剩下的不可能是44

9樓:匿名使用者

當人數是2的n次方時,只有2的n次方的人

才能留下。

即當人數為64時,44號的人為第64號。

當44號的人為第64號,已經過了到了第二次報數。(如果是第一次報數,這時為44/2+64=86人)

第二輪時,44號為22號,報過22/2=11人時,剩下64人。第二輪的總人數=11+64=75人

總人數=2×75=150人。

當第一輪到44號時,他為150-44/2=128號,所以他肯定能留下。

一百多個小朋友圍成一圈,並從1開始依次編號,如果從1號開始1~2報數,凡是報1的退出圈外,報2的留

高手,幫忙解決一下問題吧:有100個人圍成一圈,從左至右依次進行1,2報數,凡是報到1的人離開,如此下去,剩

10樓:白白

你好,最後一人是當初的第32個。。這個要自己推。。過程不復雜,只是不好表達。。

11樓:匿名使用者

是第72個

2*2*2* =72

不好解釋,我覺得畫圖更簡單易理解些

12樓:匿名使用者

最後一個是第64號,第一批剩下的是2n,第二批剩下的是4n,以此類推,最後就是64n了,n只能為1了,所以就是64了

看圖猜成語可字圍成一圈答案是什麼

自圓其說z yu n q shu 釋義 自己把論點表達得圓滿 周全。形容不露破綻。圓 使圓滿 說 觀點 論點。語出 清 李寶嘉 官場現形記 躊躇了半天 只得仰承憲意 自圓其說道 職道的話原是一時愚昧之談 作不得準的。正音 說 不能讀作 shu 辨形 圓 不能寫作 園 近義 無懈可擊 滴水不漏 天衣無...

5人圍成一圈就坐,有多少種不同的方法

有120種 5 4 3 2 1 120種 我暈,你這分不好拿啊,就一種 因為是 一個圈 10個人圍成一個圓圈,有多少種不同的排法?10個人排隊的排法 10 假設其中一個人是隊首,因為圍成圓圈,所以隊首在任何地方都已一樣的,也就是同一種排法被重複了10次,所以結果是 10 10 9 n個人圍成一圈和排...

C語言人圍成一圈報數問題,報道3的人出圈,勞煩各位解釋一下,下面的程唄

就是將每一個人的資訊儲存在二維陣列的一個維中。每個人的資訊包含2部分,一部分是他的編號 即最開始他站的位置,作為二維陣列的第一維 另一部分就是他是否還在圈中的標記 1表示在,0表示不在 index變數就是用來遍歷每一個人的。array index 就是編號為index的一個人。array index...