题目信息

题目类型
练习
题目年份
2025
题目题型
编程题
关 键 词
约瑟夫问题

题目题干

约瑟夫问题

描述
约瑟夫问题:有n只猴子,按顺时针方向围成一圈选大王(编号从1到n),从第1号开始报数,一直数到m,数到m的猴子退出圈外,剩下的猴子再接着从1开始报数。就这样,直到圈内只剩下一只猴子时,这个猴子就是猴王,编程求输入n,m后,输出最后猴王的编号。lpc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
 
输入
每行是用空格分开的两个整数,第一个是 n, 第二个是 m ( 0 < m,n <=300)。最后一行是:lpc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
lpc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
0 0lpc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
 
输出
对于每行输入数据(最后一行除外),输出数据也是一行,即最后猴王的编号
样例输入
6 2
12 4
8 3
0 0
样例输出
5
1
7

答案解析

相关题目

时间处理 描述 求从给定时刻开始过了给定时间后的时刻。 输入 有若干组数据。 每组数据有2行,第一行是给定时刻,可能有两种格式 格式1) 年 月 日 时 分(时是24小时制) 格式2) 月-日-年
约瑟夫问题 描述 约瑟夫问题:有n只猴子,按顺时针方向围成一圈选大王(编号从1到n),从第1号开始报数,一直数到m,数到m的猴子退出圈外,剩下的猴子再接着从1开始报数。就这样,直到圈内只剩下一只猴子时
合并有序序列 描述 给定两个长度为n的从小到大排好序的整数序列,请用O(n)时间将其合并为一个新的有序序列。 输入 第1行是整数n 第2行是n个整数,从小到大排好序。 第3行是n个整数,从小到大排好
整数加8 【题目描述】: 输入一个整数,输出这个整数加 8 的结果。 【输入描述】: 输入一行一个正整数。 【输出描述】: 输出求和的结果。 【输入样例】: 5 【输出样例】: 13
哼哈二将 【题目描述】: 哼哈二将,形象威武凶猛,一名能鼻哼白气制敌,一名能口哈黄气擒将。这样一次"哼哈”就可以消灭一个敌人,现在来了n个敌人,请你输出一串"哼哈"来消灭全部敌人。 例如,当n = 3
幸运数字8 【题目描述】: 在我们的文化里面,有一些幸运数字。比如8有发的谐音,代表发财旺财运的意思,人们都觉得有这个数字是非常吉利的,会给自己带来好运,因此很多时候人们对于8有着非常强烈的钟爱,比如
摆放花盆 【题目描述】 国庆节期间,学校操场上摆放了一排花盆,按照2盆菊花,4盆牡丹,2盆百日草的顺序排放,请问第n盆是什么花? 【输入描述】: 输入一行一个整数n表示第n盆花。 【输出描述】:
练7.10  整理药名 【题目描述】 医生在书写药品名的时候经常不注意大小写,格式比较混乱。现要求你写一个程序将医生书写混乱的药品名整理成统一规范的格式,即药品名的第一个字符如果是字母要大写,其他字母
练7.9  小写转大写 【题目描述】 给定一个字符串,将其中所有的小写字母转换成大写字母。 【输入】 输入一行,包含一个字符串(长度不超过100,可能包含空格)。 【输出】 输出转换后的字符串。
练7.8  密码翻译 【题目描述】 在情报传递过程中,为了防止情报被截获,往往需要对情报用一定的方式加密,简单的加密算法虽然不足以完全避免情报被破译,但仍然能防止情报被轻易的识别。我们给出一种最简的的

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢