top1编程
← 返回上一页

P4852. 约瑟夫问题2

时间限制
1000 ms
内存限制
256 MiB
难度
10
知识点
童程童美
知识点
队列基础

题目描述

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

输入格式

第一行,输入n和m的值。(2 ≤ n,m ≤ 1000)后面n行,每行一个姓名(字母数量≤ 30)。

输出格式

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

5 3
Xiaocheng
Xiaomei
Xiaotong
Daxiong
Xiaolu
3 Xiaotong
1 Xiaocheng
5 Xiaolu
2 Xiaomei
4 Daxiong