比赛场次 658
比赛名称 板子大赛
比赛状态 已结束比赛成绩
开始时间 2025-01-22 08:00:00
结束时间 2025-01-22 17:00:00
开放分组 全部用户
注释介绍 都是板子,AK吧!
题目名称 约瑟夫问题
输入输出 ysf.in/out
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试点数 5 简单对比
用户 结果 时间 内存 得分
Gravatar李金泽 AAAAA 0.014 s 3.01 MiB 100
Gravatarxxz AAAAA 0.015 s 3.32 MiB 100
GravatarAeeE5x AAAAA 0.015 s 3.51 MiB 100
Gravatarzqy AAAAA 0.016 s 3.31 MiB 100
GravatarTeaWine AAAAA 0.016 s 3.31 MiB 100
Gravatar梧叶已同秋雨去 AAAAA 0.016 s 3.33 MiB 100
Gravatarchenbp AAAAA 0.017 s 3.27 MiB 100
GravatarGao AAAAA 0.017 s 3.32 MiB 100
Gravatar李奇文 AAAAA 0.018 s 3.27 MiB 100
Gravatar喵喵喵 AAAAA 0.019 s 3.33 MiB 100

约瑟夫问题

★   输入文件:ysf.in   输出文件:ysf.out   简单对比
时间限制:1 s   内存限制:256 MiB

【题目描述】

$n$个人围成一圈,从第一个人开始报数,数到$k$的人出圈。再由下一个人开始报数,数到$k$的人出圈,......依次输出出圈人的编号。

【输入格式】

输入只有一行,即两个整数$n(n\leq 100)$和$k$,两数之间空格隔开。

【输出格式】

输出有$n$行,为依次出圈的人的编号。

【输入样例】

8 6

【输出样例】

6
4
3
5
8
7
2
1

【样例解释】

开始共有$8$个人,编号为$1,2,3,4,5,6,7,8$。

第1次:$1\rightarrow 2 \rightarrow 3 \rightarrow 4\rightarrow 5 \rightarrow 6$,所以$6$号出圈,剩下$1,2,3,4,5,7,8$。

第2次:$7\rightarrow 8 \rightarrow 1 \rightarrow 2\rightarrow 3 \rightarrow 4$,所以$4$号出圈,剩下$1,2,3,5,7,8$。

第3次:$5\rightarrow 7 \rightarrow 8 \rightarrow 1\rightarrow 2 \rightarrow 3$,所以$3$号出圈,剩下$1,2,5,7,8$。

第4次:$5\rightarrow 7 \rightarrow 8 \rightarrow 1\rightarrow 2 \rightarrow 5$,所以$5$号出圈,剩下$1,2,7,8$。

第5次:$7\rightarrow 8 \rightarrow 1 \rightarrow 2\rightarrow 7 \rightarrow 8$,所以$8$号出圈,剩下$1,2,7$。

第6次:$1\rightarrow 2 \rightarrow 7 \rightarrow 1\rightarrow 2 \rightarrow 7$,所以$7$号出圈,剩下$1,2$。

第7次:$1\rightarrow 2 \rightarrow 1 \rightarrow 2\rightarrow 1 \rightarrow 2$,所以$2$号出圈,剩下$1$。

第8次:$1\rightarrow 1 \rightarrow 1 \rightarrow 1\rightarrow 1 \rightarrow 1$,所以$1$号出圈,结束。