#P1257. 约瑟夫环(基础版)

约瑟夫环(基础版)

题目描述

约瑟夫问题来源于公元1世纪的犹太历史学家 Josephus 。

问题是这样的:有 nn 个人(分别以编号 123...n1,2,3...n表示)围成一个圆圈,从编号为 11 的人开始进行 1m1~m 正向报数,报到 mm 的那个人出列;他的下一个人又从 11开始报数,数到 mm 的那个人又出列;如此重复下去,直到所有的人全部出列,求最后一个出列人的编号。

输入格式

输入文件仅有一行包含二个用空格隔开的整数 nnmm

数据范围

2n1000002 \le n \le 100000

0<M10000 \lt M \le 1000

输出格式

输出文件仅有一行包含一个整数表示一个整数,表示最后一个人在队列中的编号。

样例

8 3
7