7-26 约瑟夫问题变形

编号为1…N的N个小朋友玩游戏,他们按编号顺时针围成一圈,按顺时针次序报数,从第1个人报到第M个人出列;然后再从下个人开始报到第M+1个人出列;再从下一个人开始报到第M+2个人出列……以此类推不断循环,直至最后一人出列。请编写程序按顺序输出出列人的编号。

pic.jpg

输入格式:

输入为2个整数,分别表示N、M(1≤N,M,K≤10000)。

输出格式:

输出为一行整数,为出列人的编号。每个整数后一个空格。

输入样例1:

6 3

输出样例1:

3 1 2 6 4 5 

输入样例2:

10 2

输出样例2:

2 5 9 6 4 8 7 3 1 10 

输入样例3:

5 1

输出样例3:

1 3 2 5 4 

参考代码

相关推荐

  1. 问题

    2024-04-25 21:16:04       56 阅读
  2. OpenJudge | 问题

    2024-04-25 21:16:04       24 阅读
  3. 问题解决

    2024-04-25 21:16:04       55 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-25 21:16:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-25 21:16:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-25 21:16:04       82 阅读
  4. Python语言-面向对象

    2024-04-25 21:16:04       91 阅读

热门阅读

  1. 千行 MySQL 学习笔记总结大全,语法大全

    2024-04-25 21:16:04       28 阅读
  2. Android常用命名大全

    2024-04-25 21:16:04       32 阅读
  3. 打印菱形(*之间有空格作为间距)

    2024-04-25 21:16:04       35 阅读
  4. 光端机——光纤通信学习笔记(八)

    2024-04-25 21:16:04       39 阅读
  5. 学习笔记 - AI大模型部署-环境

    2024-04-25 21:16:04       30 阅读
  6. 微前端集成模式:独立部署与共享依赖

    2024-04-25 21:16:04       33 阅读
  7. leetcode216--组合总和III

    2024-04-25 21:16:04       34 阅读
  8. python中的进程间通信

    2024-04-25 21:16:04       28 阅读
  9. C++学习第九天(list及其模拟实现)

    2024-04-25 21:16:04       31 阅读