比赛场次 | 658 |
---|---|
比赛名称 | 板子大赛 |
比赛状态 | 已结束比赛成绩 |
开始时间 | 2025-01-22 08:00:00 |
结束时间 | 2025-01-22 17:00:00 |
开放分组 | 全部用户 |
注释介绍 | 都是板子,AK吧! |
题目名称 | 约瑟夫问题 |
---|---|
输入输出 | ysf.in/out |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试点数 | 5 简单对比 |
用户 | 结果 | 时间 | 内存 | 得分 |
---|---|---|---|---|
|
AAAAA | 0.014 s | 3.01 MiB | 100 |
|
AAAAA | 0.015 s | 3.32 MiB | 100 |
|
AAAAA | 0.015 s | 3.51 MiB | 100 |
|
AAAAA | 0.016 s | 3.31 MiB | 100 |
|
AAAAA | 0.016 s | 3.31 MiB | 100 |
|
AAAAA | 0.016 s | 3.33 MiB | 100 |
|
AAAAA | 0.017 s | 3.27 MiB | 100 |
|
AAAAA | 0.017 s | 3.32 MiB | 100 |
|
AAAAA | 0.018 s | 3.27 MiB | 100 |
|
AAAAA | 0.019 s | 3.33 MiB | 100 |
$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$号出圈,结束。