把1~128这128个自然数按顺时针方向依次排列在一个圆圈上,从1开始顺时针的方向,擦去1,保留2,……,这样每隔一个数,擦去一个数,转圈擦下去,问,最后剩下一个数时,剩下的是哪个数?

问题描述:

把1~128这128个自然数按顺时针方向依次排列在一个圆圈上,从1开始顺时针的方向,擦去1,保留2,……,
这样每隔一个数,擦去一个数,转圈擦下去,问,最后剩下一个数时,剩下的是哪个数?

答:剩下的是128 分析:第1次 把所有 128以内的奇数都擦去第2次 把所有 128以内2乘以奇数的结果都擦去第3次 把所有 128以内4乘以奇数的结果都擦去第4次 把所有 128以内8乘以奇数的结果都擦去第5次 把所有 128以...