n个人围坐在一个圆桌上从1到n编号,顺时针从第一个人开始报数,从1开始报到m(m < n),
报到m的那个人出圆桌,再从出桌的人的下一个人从1开始报数,直到圆桌上的人不足m人位置,
输出最终剩下人的编号。
bool RoundTable(int n,int m,list<int>& personList)
{
personList.swap(list<int>
n个人围坐在一个圆桌上从1到n编号,顺时针从第一个人开始报数,从1开始报到m(m < n),
报到m的那个人出圆桌,再从出桌的人的下一个人从1开始报数,直到圆桌上的人不足m人位置,
输出最终剩下人的编号。
bool RoundTable(int n,int m,list<int>& personList)
{
personList.swap(list<int>