#360. 约瑟夫

    ID: 360 传统题 1000ms 128MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>基础题-模拟类问题洛谷数论模拟递归贪心

约瑟夫

约瑟夫

题目描述

约瑟夫的问题是出了名的。从N个人中,编号为1,2,。。,N站在圈,每个m都会被枪决,只有最后剩下的人能够活命。
约瑟夫是足够聪明的选择最后剩下的人的位置,从而拯救了他的生命,给我们的有关事件的消息。
例如,当n=6,M=5,那么被杀的顺序是5,4,6,2,3,1
现在假设有k个好人和k个坏人。在圈内的前k个是好人好人和后k个是坏人。
您必须确定一个最小的m,使得好人被杀前,坏人全部都被杀掉。

输入说明

每一行输入一个k值,输入为0时,结束(0<k<14)

输出说明

输出能够满足的m

样例

输入

3
4
0

输出

5
30