圆圈中剩下的最大数字

 1 class Solution {
 2 public:
 3     int LastRemaining_Solution(unsigned int n, unsigned int m)
 4     {
 5         if(n<1||m<1)
 6             return -1;
 7         int last=0;
 8         for(int i=2;i<=n;i++)
 9             last=(last+m)%i;
10         return last;
11     }
12 };
View Code

 

posted @ 2016-03-27 21:30  vaevaevae  阅读(132)  评论(0编辑  收藏  举报