思路传送门 :http://blog.csdn.net/kk303/article/details/9629329

n里面挑选m个

可以递推从n-1里面挑m个

然后n-1里面的x 可以转换成 n里面的x 的公式

x = (x+m)%n;

#include <bits/stdc++.h>
using namespace std;int main ()
{int n,m;scanf("%d %d",&n ,&m);int x = 0;for(int i=2;i <= n;i++)x = (x + m)%i;printf("%d\n",x+1);
}

转载于:https://www.cnblogs.com/Draymonder/p/7324176.html

51nod 1073约瑟夫环相关推荐

  1. 51nod 1073 约瑟夫环

    N个人坐成一个圆环(编号为1 - N),从第1个人开始报数,数到K的人出列,后面的人重新从1开始报数.问最后剩下的人的编号. 例如:N = 3,K = 2.2号先出列,然后是1号,最后剩下的是3号. ...

  2. java 实现约瑟夫环

    这一次是借鉴模仿别人写的代码,以前觉得不好将数据结构的链结构什么的迁移到java上来使用,但这一次确实让我感受到了可以自己构造数据结构,然后使用类似链的方式来解决约瑟夫环,有所顿悟.不多说,继续上代码 ...

  3. 程序员面试系列——约瑟夫环

    约瑟夫斯问题(Josephus Problem) 约瑟夫斯问题(有时也称为约瑟夫斯置换),是一个出现在计算机科学和数学中的问题.在计算机编程的算法中,类似问题又称为"约瑟夫环",也 ...

  4. 约瑟夫环数据结构c语言程序,数据结构的C语言(类C语言)--单向循环链表--约瑟夫环...

    代码区 约瑟夫环:用类C语言实现!!!可以成功运行!!!不是仅仅的算法,而是实实在在的类C #include #include typedef int ElemType; typedef struct ...

  5. # R语言——约瑟夫环

    约瑟夫环: n个人围成一个圈,从第一个人点名,每数到第三个人,这个人移出圈外, 依次类推,求最后留下来的人编号是? 思路:每次循环重新编码序号作为names,并根据names 进行筛选 拓展:约瑟夫环 ...

  6. 循环列表实现约瑟夫环

    1.作业需求 利用循环列表实现约瑟夫环 looplink.h来实现函数声明 #ifndef __LOOPLINK_H__ #define __LOOPLINK_H__ typedef int data ...

  7. 浙江高考VB之约瑟夫环

    浙江信息技术Giao考之 "约瑟夫环" 在浙江信息技术高考中,有一种题型叫做 约瑟夫环题; 首先,约瑟夫环是什么东西? 鲜活的栗子: 我们现在有6个小朋友,分别标号为1 ~ 6.从 ...

  8. n个人围成一个圈报3,或者约瑟夫环,或者丢手绢

    标题:n个人围成一个圈报3,或者约瑟夫环,或者丢手绢 下面这个视频,可以让你了解什么是约瑟夫环,此后,自己写代码实现一下,可以看看我的代码作为参考, 参考视频: 调用,n=10,编号从1-10,sta ...

  9. 算法科普:什么是约瑟夫环

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

最新文章

  1. 一致性哈希算法及其在分布式系统中的应用
  2. count(*)效率提高_想使用多线程来提高处理速度,却还不知道使用CountDownLatch与CyclicBarries?...
  3. dialog对话框初始化 mfc_MFC中Dialog初始化顺序
  4. Java设计模式之结构型:享元模式
  5. HDU 2612 (两边一起)
  6. 用Android打出马奔跑的动画,一款非常好用的动画库Lottie
  7. 『转』数据库的委托之类型分类处理
  8. adc采集出来一段波形 如何求周期与频率_DMA+ADC快速采集直流无刷电机电流
  9. pyqt5 发送键盘信号_Python教程 | Pyqt5实战教程之操作交互处理,原来这么简单!...
  10. linux中nmap命令,Linux中nmap命令起什么作用呢?
  11. oracle 求一年多少天,SQL 计算一年有多少天
  12. 【笔记整理】通信原理第七章复习——数字信号的最佳接受
  13. 微型计算机中的数据总线用来进行什么的传输,汽检2011级汽车车载网络复习题答案...
  14. prototype.js开发者手册
  15. 安卓系统启动脚本init.rc说明文件readme.txt翻译
  16. 详细介绍微软SQL Server 2008
  17. 2.3 高密度散点图
  18. android如何添加透明图片按钮,如何拥有透明的ImageButton:Android
  19. 师范生实习手册写作【模板】
  20. 项目管理的思路推进信息化

热门文章

  1. win8.1 计算机 桌面快捷方式,win8.1操作系统中我的电脑在哪里?win8.1我的电脑快捷键添加方法介绍...
  2. mysql update nowait_mysql innodb之select for update nowait
  3. java struts2 excel上传_文件上传方法,使用Struts2,实现Excel文件读取并写入数据库技术...
  4. oracle+trace参数设置,Oracle autotrace参数详解
  5. php 删除单个文件大小,php删除指定大小的jpg文件
  6. centos 打开pdo_mysql_centos中添加php扩展pdo_mysql步骤
  7. coreos 安装mysql_CoreOS 在 PC 上快速安装方法指南
  8. linux c实现myecho、mycat、mycp
  9. linux ll 文件大小单位_该如何改善 Linux 系统性能?
  10. 《MySQL——临时表》