您当前的位置: 首页 >  算法

暂无认证

  • 0浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

算法 | 约瑟夫环

发布时间:2019-07-05 05:59:09 ,浏览量:0

欢迎点击「算法与编程之美」↑关注我们!

本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。

问题描述

猴子选大王,让N只候选猴子围成一圈,从某位置起顺序编号为1~N号。从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧邻的下一只猴子开始同样的报数。如此不断循环,最后剩下的一只猴子就选为猴王。请问是原来第几号猴子当选猴王?

问题分析

根据题目我们可以看出这道题的最大难点是将N只猴子围成一个圈,其次是将报到3的猴子退出然后更新列表。

解决方案

关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

0.3651s