#1412. [CZOI2025 G] 金币
[CZOI2025 G] 金币
题目描述
有 个人在争夺一枚金币。
所有人排成一队,然后位于第 $1,1+k,1+2k,\cdots,1+\left(\left\lceil\dfrac nk\right\rceil−1\right)k$ 个的人被淘汰,这里 为 除以 上取整,上取整操作会将一个小数变成大于或等于它的最小整数,如 $\left\lceil\dfrac{33}5\right\rceil=\left\lceil6.6\right\rceil=7$。 重复这一操作,直到仅剩一个人。最终剩下的这个人获得这枚金币。
小 Y 是所有人中最聪明的。他想知道,要想最终获得金币,一开始他应该站在第几个位置?
输入格式
一行包含两个正整数 和 ,表示总人数以及淘汰时用到的参数。
输出格式
输出一行一个整数,表示小 Y 应该处于的初始队列中的位置。
6 2
4
8 3
8
1000 2
8192
1919810 114514
1919805
样例解释
样例 解释
起初,队列 ,因为 ,所以位于第 的人被淘汰,队列 ,然后位于第 的人被淘汰,队列 ,只剩下一个人,所以小 Y 一开始应该站在 号位置。
样例 解释
起初,队列 ,因为 ,所以位于 的人被淘汰,队列= ,然后位于 的人被淘汰,队列=,然后位于 的人被淘汰,队列 ,然后位于 的人被淘汰,队列 ,只剩下一个人,所以小 Y 一开始应该站在 号位置。
数据范围
本任务共有 个数据。
对于全部数据,。
测试点编号 | 特殊性质 |
---|---|
无 |