ACMORE
Vjudge
杭电HDUOJ
杭电HDUOJ
北京大学POJ
杀人游戏
登陆
注册
当前你的浏览器版本过低,网站已在兼容模式下运行,兼容模式仅提供最小功能支持,网站样式可能显示不正常。
请尽快升级浏览器以体验网站在线编辑、在线运行等功能。
建议使用的浏览器:
谷歌Chrome
火狐Firefox
Opera浏览器
微软Edge浏览器
QQ浏览器
360浏览器
傲游浏览器
2211:杀人游戏
题目描述
不知道你是否玩过杀人游戏,这里的杀人游戏可没有法官,警察之类的人,只有土匪,现在已知有N个土匪站在一排,每个土匪都有一个编号,从1到N,每次杀人时给定一个K值,从还活着的土匪中,编号从小到大的找到K个人,然后杀掉,继续往下,直到找遍,然后继续从剩下的土匪中,编号从小到大找到第K个活着的土匪,然后杀掉。比如,现在有10个土匪,K为3,第一次杀掉3,6,9号的土匪,第二次杀掉4,8号土匪,第三次杀掉5号土匪,第四次杀掉7号土匪,第五次杀掉10号土匪,我们看到10号土匪是最后一个被杀掉的(从1到K-1的土匪运气好,不会被杀!)。现在给定你一个N和一个K,问你最后一个被杀掉的土匪的编号是多少。
输入解释
第一行有一个T(T<=10000),接下来有T组数据,每组中包含一个N(N<2^31)和一个K(3<=K<=100&&K<N)。
输出解释
对于每组数据,输出最后被杀的土匪的编号。
输入样例
1 10 3
输出样例
10
来自杭电HDUOJ的附加信息
Author
wangye
Recommend
wangye
该题目是Virtual Judge题目,来自
杭电HDUOJ
源链接:
HDU-2211
最后修改于
2020-10-25T22:51:29+00:00
由爬虫自动更新
共提交
0
次
通过率
--
%
时间上限
内存上限
3000/1000MS(Java/Others)
32768/32768K(Java/Others)
登陆或注册
以提交代码