有n个人围坐一团,排列,开始报数从1到X凡是报数到X的就退出问最后留下来的是原来的几号

有n个人围坐在一团,按顺序排号,并开始报数(从1报数到x)
 凡是报数到X的就退出(杀掉),问最后留下来的是原来的几号
思路:
0、得到人数 和死数
1、用boolean表示死活
2、这组人就对应着一个boolean[]
3、定义一个计数器用于记录所报数字,计数器记录活着的人数
4、循环遍历boolean[]  (只要活着的人数大于1就一直杀)

这思路是你自己写的,还是题目给的?