猴子选大王 (20 分)
7-10 猴子选大王 (20 分)
一群猴子要选新猴王。新猴王的选择方法是:让N只候选猴子围成一圈,从某位置起顺序编号为1~N号。从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧邻的下一只猴子开始同样的报数。如此不断循环,最后剩下的一只猴子就选为猴王。请问是原来第几号猴子当选猴王?
输入格式:
输入在一行中给一个正整数N(≤1000)。
输出格式:
在一行中输出当选猴王的编号。
输入样例:
11
结尾无空行
输出样例:
7
结尾无空行
#include<iostream>
using namespace std;
int main(){int n,sum=0;cin>>n;for(int i=2;i<=n;i++) sum=(sum+3)%i;cout<<sum+1;return 0;
}
猴子选大王 (20 分)相关推荐
- 7-28 猴子选大王 (20 分)
猴子选大王 (20 分) 一群猴子要选新猴王.新猴王的选择方法是:让N只候选猴子围成一圈,从某位置起顺序编号为1~N号.从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧邻的下一只 ...
- PTA基础题目集 7-28 猴子选大王 (20 分)
一群猴子要选新猴王.新猴王的选择方法是:让N只候选猴子围成一圈,从某位置起顺序编号为1~N号.从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧邻的下一只猴子开始同样的报数.如此不 ...
- PTA 7-28 猴子选大王 (20 分)-gcc编译器过不了?
综述: 猴子选大王这道题看着好像挺简单的,但是实际做起来也不容易.猴子的编号从1到N,然后报数,首先面对的第一个问题是怎么存储这些个猴子,我最开始想用链表,因为链表删除数据容易点,而数组要是删除中间的 ...
- 7-28 猴子选大王 (20 分) 最易理解的方法
一群猴子要选新猴王.新猴王的选择方法是:让N只候选猴子围成一圈,从某位置起顺序编号为1~N号.从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧邻的下一只猴子开始同样的报数.如此不 ...
- 中M2019春C入门和进阶练习 7-69 猴子选大王 (20 分)
一群猴子要选新猴王.新猴王的选择方法是:让N只候选猴子围成一圈,从某位置起顺序编号为1~N号.从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧邻的下一只猴子开始同样的报数.如此不 ...
- 7-28 猴子选大王 (20 分),从中学习约瑟夫环
一群猴子要选新猴王.新猴王的选择方法是:让N只候选猴子围成一圈,从某位置起顺序编号为1~N号.从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧邻的下一只猴子开始同样的报数.如此不 ...
- 猴子选大王 java,PAT-JAVA-5-28 猴子选大王 (20分)
F(1)=0 当有2个人的时候(N=2),报道(M-1)的人自杀,最后自杀的人是谁?应该是在只有一个人时,报数时得到的最后自杀的序号加上M,因为报到M-1的人已经自杀,只剩下2个人,另一个自杀者就是最 ...
- C语言每日一题-PTA基础编程题-7-28 猴子选大王
7-28 猴子选大王 (20分) 一群猴子要选新猴王.新猴王的选择方法是:让N只候选猴子围成一圈,从某位置起顺序编号为1~N号.从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧邻 ...
- 7-28 猴子选大王 (C语言)
7-28 猴子选大王 (20 分)一群猴子要选新猴王.新猴王的选择方法是:让N只候选猴子围成一圈,从某位置起顺序编号为1~N号.从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧邻 ...
最新文章
- 在linux(centos7)下本地仓库的搭建
- 二叉查找树python实现
- python处理表格-python xlrd处理表格常用方法
- SQL SERVER 2012 第三章 使用INSERT语句添加数据
- idea git 发起一个pull request 请求
- Android 系统(94)---android系统属性(ro.com.google.clientidbase.ms)随卡适配
- 用AndroidStudio和vsCode运行ReactNative项目
- Dbf文件转Excel
- 微信到 Obsidian 2.0
- vs2017通过ODAC连接oracle11g
- CUDA 编程 __launch_bounds__的应用方法
- 计算机ram和rom的工作原理,RAM和ROM是什么意思?手机内存和电脑内存的区别
- 不用网页另存PDF,浏览器在线简单查找下载PDF文件分享
- python02 函数 等额本金贷款
- 理解 Android Battery 信息
- 教育部最新发布:180所高校本科新增AI课程,138所高校新增大数据课程
- android禁止手机访问某个ip,如何禁止手机访问某个网站
- 故障模块名称kernelbase.dll_校园故障报修系统
- 计算机基础图文混排教案,计算机基础教案Word2003图文混排(一).doc
- C语言中文网Socket学习笔记