题干:

描述

有n只猴子,按顺时针方向围成一圈选大王(编号从1到n),从第1号开始报数,一直数到m,数到m的猴子退出圈外,剩下的猴子再接着从1开始报数。就这样,直到圈内只剩下一只猴子时,这个猴子就是猴王,编程求输入n,m后,输出最后猴王的编号。

输入

每行是用空格分开的两个整数,第一个是 n, 第二个是 m ( 0 < m, n < 300)。

输出

对于每行输入数据,输出数据也是一行,即最后猴王的编号

输入样例 1

6 2

输出样例 1

5

解题报告:

约瑟夫环问题的模板。

AC代码:

#include<cstdio>
#include<queue>
#include<cstring>
#include<cmath>
#include<map>
#include<iostream>
#include<algorithm>
#define ll long long
const ll mod = 1e9+7;
using namespace std;
int n,m;
int f[505];
int main()
{scanf("%d%d",&n,&m);f[0] = 1;for(int i = 1; i<=n; i++) {f[i] = (f[i-1]+m)%i;}printf("%d\n",f[n]+1);return 0 ;
}

【qduoj】C语言课程设计_约瑟夫问题相关推荐

  1. c语言课程设计 日历显示,c语言课程设计_电子日历.doc

    c语言课程设计_电子日历 第 PAGE \* Arabic \* MERGEFORMAT 14 页第 PAGE \* Arabic \* MERGEFORMAT 14 页 课 程 设 计( 论 文 ) ...

  2. c语言拍飞虫课程设计报告,c语言课程设计_拍飞虫提高篇.doc

    c语言课程设计_拍飞虫提高篇 C语言课程设计二 拍飞虫 一.游戏介绍 拍飞虫游戏是玩家用鼠标控制拍子,拍飞虫.飞虫每次从不同的位置.以不同的速度飞来飞去.玩家拍的飞虫越多,分数越高. 二.实验目的 综 ...

  3. c语言销售管理系统设计,原创:终稿C语言课程设计_服装销售管理系统.docOK版

    <C语言课程设计_服装销售管理系统.doc>由会员分享,可免费在线阅读全文,更多与<(终稿)C语言课程设计_服装销售管理系统.doc(OK版)>相关文档资源请在帮帮文库(www ...

  4. 太空战机c语言实验报告,c语言课程设计_太空战机提高篇.doc

    c语言课程设计_太空战机提高篇 C语言课程设计--太空战机 一.游戏介绍 太空战机是玩家用键盘控制战机移动并发射子弹,消灭敌方的战机.敌方战机从右到左移动,同时上下浮动.同时隔一定的时间发射子弹,我方 ...

  5. c语言程序设计黑白棋游戏,C语言课程设计_黑白棋游戏

    C语言课程设计_黑白棋游戏 C语言课程设计_黑白棋游戏 #include "graphics.h" /*图形系统头文件*/ #define LEFT 0x4b00 /*光标左键值* ...

  6. c语言课程设计中小车运动,C语言课程设计_运动的小车动画.doc

    C语言课程设计_运动的小车动画 XXX航空工业学院 课 程 设 计 报 告 课程设计名称:C语言课程设计 课程设计题目:运动的小车动画 院(系):计算机学院 专 业:网络工程 班 级: 学 号: 姓 ...

  7. c语言课程设计--拼图游戏,C语言课程设计_拼图游戏.pdf

    C -- 语言课程设计 拼图游戏 一.实验内容 玩家通过鼠标单击相邻位有空位的方块来移动方块,从而最终将一副散乱的图片拼成完 整的图片.要求如下: 1. 游戏的初始界面如图一,单击空格键进入游戏,进入 ...

  8. 小型仓库管理c语言课程设计,C语言课程设计_仓库管理系统.doc

    C语言课程设计 仓库管理系统 #include struct cangku { int num; char name[20]; char introdution[50]; float square; ...

  9. c语言程序游戏玩家管理系统,c语言程序课程设计--游戏玩家管理系统及C语言课程设计_简易计算器.doc...

    湖南涉外经济学院 课程设计报告 课程名称: C语言课程设计 报告题目: 游戏玩家管理系统 学生姓名: ** ** 所在学院: 信息科学与工程学院 专业班级: 电科 学生学号: **** ****** ...

最新文章

  1. WIN10 + VS2015 + WDK10 + SDK10 + VM虚拟机驱动开发调试环境搭建
  2. 申请阿里云服务器并远程登录
  3. 转 Java的各种打包方式(JAR/WAR/EAR/CAR)
  4. Python入门--基本输入输出
  5. 静态链接库与动态链接库的区别
  6. java 缩略图 库_Thumbnailator:一个高质量Java缩略图开发库
  7. 注释,今晚我不关心代码,我只想你
  8. SQL2005存储过程解密
  9. netty心跳过程中 发送消息失败_netty心跳机制和断线重连(四)
  10. git branch是什么意思
  11. java applet介绍,Java Applet教程介绍
  12. 微信小程序开发——将自己的图片变成网络图片/图片链接生成
  13. python多级网址爬取_『采集超市』添加多级网址之手动填写链接地址规则
  14. 289714-02-9,Biotin-PEG3-alcohol,Biotin-PEG3-OH含有一个生物素基团和一个与多种官能团反应的末端伯羟基
  15. 用java实现输入一行字符,分别统计出其中中文汉字、英文字母、空格、数字和其它字符的个数
  16. RIP实验(详细步骤)
  17. 2021年高级中式烹调师新版试题及中式烹调师证书报名培训复审考试
  18. linux 时间函数
  19. 并发数和TPS的理解
  20. 计算机网络组网教程,计算机网络教程(局域网组网技术).ppt

热门文章

  1. [剑指offer][JAVA]面试题第[21]题[调整数组顺序使奇数位于偶数面前][双指针]
  2. 游戏服务器红点系统,Unity简易的红点系统RedPoint System
  3. excel亮灯怎么设置_Excel表格技巧—怎么给表格设置密码
  4. java gb13000_浅谈 GB13000
  5. 原码、反码、补码,计算机中所有的数都是以补码的形式存储的
  6. 外部函数能修改闭包内的变量_Python函数式编程,Python闭包
  7. python无法导入numpy_python – Pycharm无法导入numpy
  8. python 不确定度_python机器学习-chapter2_16
  9. python怎么获取时间_Python:如何从datetime.timedelta对象中获取时间?
  10. 什么影响oracle io,Oracle IO问题解析