把1,2,3,4,…,1986,1987这1987个自然数均匀排成一个大圆圈,从1开始数:隔过1划2,3;隔过4划掉5,6,这样每隔一个数划掉两个数,转圈划下去,问:最后剩下哪个数?

问题描述:

把1,2,3,4,…,1986,1987这1987个自然数均匀排成一个大圆圈,从1开始数:隔过1划2,3;隔过4划掉5,6,这样每隔一个数划掉两个数,转圈划下去,问:最后剩下哪个数?

划过第一圈后,剩的数都是除以3后余数为1的数,即:1,4,7,10,13,16…1987,再划过一圈后,剩的数是差为9的数列:7,16,25…1987,再划过一圈后,则剩下的数为差27的数列:25,52,79…1942,1969,再划一圈后...