#1079. [CSP2021 入门级] 第 35 题

[CSP2021 入门级] 第 35 题

三、完善程序(单选题,每小题 33 分,共计 3030 分)

11)(Josephus 问题)nn 个人围成一个圈,依次标号 00n1n - 1。从 00 号开始,依次 0,1,0,1,0 , 1 , 0 , 1 , \dots 交替报数,报到 11 的人会离开,直至圈中只剩下一个人。求最后剩下人的编号。

试补全模拟程序。

![](file://josephus.png)

②处应填( ) A.i % 2 == 0 B.i % 2 == 1 C.p D.!p

{{ select(1) }}

  • i % 2 == 0
  • i % 2 == 1
  • p
  • !p