50枚棋子围成一个圆圈,依次编上号码1,2,3,4...50,按顺时针方向每隔一枚拿掉一枚,直到剩下最后一枚为止.

50枚棋子围成一个圆圈,依次编上号码1,2,3,4...50,按顺时针方向每隔一枚拿掉一枚,直到剩下最后一枚为止.
如果剩下的这枚棋子的号码是39,那么第一枚被拿走的棋子是几号?
shan_shui 1年前 已收到4个回答 举报

_绿腰_ 幼苗

共回答了19个问题采纳率:94.7% 举报

假设第一枚拿走1则:
第一圈剩下:
2,4,6,8,.50
第二圈剩下:
4,8,12,16,20,24,28,32,36,40,44,48
第三圈剩下:
4,12,20,28,36,44
第四圈剩下:
4,20,36
第五圈剩下:
4,36
最后剩下:4
要想剩下39顺推一下即可
1+39-4 = 36
第一个拿走36即可

1年前

5

afu9991 幼苗

共回答了13个问题采纳率:76.9% 举报

4

1年前

3

涔涔 幼苗

共回答了19个问题 举报

以前有人问过的
看这里,有个很详细的解
http://www.***.com/WEBPAGE/IMO/answer/04-02.htm

1年前

1

tgboss 幼苗

共回答了82个问题 举报

如果棋子的个数是2^n个,如2、4、8、16、32等,则最后一个就是数编号最大的一个,如2、4、8、16、32。若从50个中拿走18个,则剩下32个,于是应剩下最后一个。而最后剩下的是39号,易知拿走18个后,下面要拿一个是40,于是知第一个拿的是4号,即4、6、8、一直到38为18个。...

1年前

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