#include"stdio.h"
int main()
{int n,m,p=0;//n表示总人数,m表示每m个人杀死一个scanf("%d",&n);for(int i=2;i<=n;i++)p = (p+m)%i;//p表示最后存活的人的原始位置printf("%d\n",p+1);return 0;
}

约瑟夫环数学公式求解相关推荐

  1. 数据结构实验报告三:教材3.10Josephus(约瑟夫环)问题、多项式乘法问题的求解

    实验三:教材3.10Josephus(约瑟夫环)问题.多项式乘法问题的求解 问题一·教材3.10Josephus问题 1.实验描述 N个人从1到N编号,围坐成一个圆圈.从1号开始传递一个热土豆.经过M ...

  2. 约瑟夫环问题2(顺序表+链表求解)

    1.背景知识 * 古代判官要判决number个罪犯的死刑,制定了一条荒谬的法律 * 将犯人站成一个圈,从start开始数起,每数到第distance * 个就处决他,依照此规律直到最后剩下一个人赦免. ...

  3. python约瑟夫环问题给十个学生编号报到3者出列_趣味算法--约瑟夫环问题(示例代码)...

    问题描述 已知n个人(以编号1,2,3,...,n分别表示)围坐在一张圆桌上.指定编号为k的人开始从1报数,数到m的那个人出列:出列那个人的下一位又从1开始报数,数到m的那个人出列:以此规则重复下去, ...

  4. 北航算法作业一 约瑟夫环问题

    一.单向链表模拟 class Node:def __init__(self, num, next):self.num = numself.next = nexta = [] # n个人 n = 3 # ...

  5. 剑指offer:约瑟夫环的问题

    什么是约瑟夫环问题? 约瑟夫问题是个著名的问题:N个人围成一圈,第一个人从1开始报数,报M的将被杀掉,下一个人接着从1开始报.如此反复,最后剩下一个,求最后的胜利者. 例如只有三个人,把他们叫做A.B ...

  6. 映射递归循环-约瑟夫环问题递归解法的一点理解

    先说明一点,如果有什么不对的地方,欢迎大家批评指正. 先来看这个类型的某个题目描述: 约瑟夫生者死者游戏 约瑟夫游戏的大意:30个游客同乘一条船,因为严重超载, 加上风浪大作,危险万分.因此船长告诉乘 ...

  7. [剑指offer][JAVA][第62题][约瑟夫环][LinkedList vs ArrayList]

    [问题描述] 面试题62. 圆圈中最后剩下的数字 0,1,,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字.求出这个圆圈里剩下的最后一个数字.例如,0.1.2.3.4这5个 ...

  8. 约瑟夫环-(数组、循环链表、数学)

    约瑟夫环(约瑟夫问题)是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围.从编号为k的人开始报数,数到m的那个人出列:他的下一个人又从1开始报数,数到m的那个人又出 ...

  9. 约瑟夫环非递归算法分析

    [Joseph问题描述] n个人(编号0~(n-1)),从0开始报数,报到(m-1)的退出,剩下的人继续从0开始报数.求胜利者的编号. [求解思路] 我们知道第一个人(编号一定是m%n-1) 出列之后 ...

最新文章

  1. C#一种最简单实用安全的单例模式,也是线程安全的
  2. python脚本语言采用声音作为手段_LKJ自动化测试脚本定义及生成技术研究
  3. NOIP模拟测试49·50「养花·折射·画作·施工·蔬菜·联盟」
  4. 网络爬虫--20.【Scrapy-Redis实战】分布式爬虫获取房天下--代码实现
  5. fwrite在任意位置写入文件,并可修改文件内容
  6. python字典副本_如何复制字典并仅在Python中编辑副本?
  7. 公众号抢号_公众号调性是什么意思?公众号排版可以塑造公众号调性吗?
  8. Struts2零配置属性详解(2)
  9. 配音软件文字转语音有哪些?
  10. 小米9pro计算机打不开,小米9 Pro刷机教程,线刷升级更新官方系统包
  11. 程序分析技术栈-测试/辅助证明/模型检验/保守静态分析/bug-finding
  12. 云服务器上硬盘是虚拟的吗,虚拟硬盘映射在主机上使用
  13. js正则表达式获取后缀名_jquery如何获取文件后缀
  14. 04【Verilog实战】SPI协议底层硬件接口设计(附源码RTL/TB)
  15. Java简史-SUN
  16. PTA python 币值转换 ,逆序数
  17. l7sa008b故障代码_美国凯利冷机故障码表
  18. c语言中v作用是什么意思,C语言里,\v是什么意思?
  19. 小程序构建npm问题
  20. windows查看系统信息的方法

热门文章

  1. [转载] python hasattr函数_Python的hasattr() getattr() setattr() 函数使用方法详解
  2. [转载] python 闭包和装饰器详解
  3. [转载] Java之嵌套接口
  4. node.js中ws模块创建服务端和客户端,网页WebSocket客户端
  5. NOIP2017 Day1 T1 小凯的疑惑
  6. android多点触控
  7. 类型转换和页面获取值(总爱忘的)
  8. 数据结构上机实践第三周项目1
  9. jupyter-notebook设置⽀持远程访问
  10. python连续写入文件操作_Python实现的读取文件内容并写入其他文件操作示例