m0_59758392 2021-11-27 14:25 采纳率: 0%
浏览 33

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

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

  • 写回答

1条回答 默认 最新

报告相同问题?

问题事件

  • 创建了问题 11月27日