U169065 特殊情况下的约瑟夫问题
题目描述
有 $n$ 个人站成一圈,每隔一人出局一人,直到仅剩一人。
以第一个留下的人为一号,第一个出局的人为二号,求最终剩下的一人的编号。
输入格式
多组输入,每行一个数 $n$ ,代表人数。
输入以 $0$ 结尾。
输出格式
每行一个数,为每个数 $n$ 对应的最终剩下的人的编号
说明/提示
$1 \le n \le 10 ^ {8}$
输入的 $n$ 的个数不多于 $100$ 个。
数据保证全部随机生成。