#tctm5369. 约瑟夫问题2

    ID: 3795 传统题 1000ms 512MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>队列基础第十二讲(Level3)GESP 6级

约瑟夫问题2

约瑟夫问题2

题目描述

nn 个人围成一圈,编号依次从 11nn。从第一个人开始报数,数到 mm 的人出圈;再由下一个人开始报数,数到 mm 的人出圈;……输出依次出圈人的姓名(字母组成)。

输入格式

第一行,输入 nnmm 的值(2n,m10002 \le n, m \le 1000)。 后面 nn 行,每行一个姓名(字母数量 30\le 30)。

输出格式

输出 nn 行,每行两个数据,出圈人的编号和名字。

样例输入 #1

5 3
Xiaocheng
Xiaomei
Xiaotong
Daxiong
Xiaolu

样例输出 #1

3 Xiaotong
1 Xiaocheng
5 Xiaolu
2 Xiaomei
4 Daxiong

数据范围

2n,m10002 \le n, m \le 1000 姓名由字母组成,长度不超过 3030

知识点与难度

本题涉及的知识点从属于 GESP六级(队列、模拟),难度等级:⭐⭐⭐


测试点分布

Subtask 分值 测试点编号 说明
0 10 1~2 样例
1 20 3~8 小规模 / 特殊性质
2 15 9~11 Hack
3 30 12~20 中大规模
4 25 21~25 随机回归