class Solution {
public:
int function(int n, int m) {
if (n == 1)
return 0;
//递归
int x = function(n - 1, m);
//返回最后删除的那个元素
return (m + x) % n;
}
int LastRemaining_Solution(int n, int m) {
//没有小朋友的情况
if(n == 0 || m == 0)
return -1;
return function(n, m);
}
};



京公网安备 11010502036488号