问题描述
- 百度全是copy,求帮忙啊 谢谢了
-
22.题目:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。
解决方案
给你讲思路,
写个for循环一直循环到n,然后定义一个集合,赋值0-n,用%3余1和2跳过,整除就移除到,然后用递归循环集合,直到集合的长度为1结束循环,得到的这个值。
解决方案二:
猴子选大王——CSharp数组
解决方案三:
约瑟夫环问题,去查吧
时间: 2024-08-19 14:09:07