0%

剑指 Offer 62. 圆圈中最后剩下的数字

剑指 Offer 62. 圆圈中最后剩下的数字

约瑟夫环

题解

dp
1
2
3
4
5
6
7
8
9
10
11
class Solution {
public:
int lastRemaining(int n, int m) {
int pre = 0;
for(int i = 2; i <= n; ++i)
{
pre = (pre + m) % i;
}
return pre;
}
};
Screenshot_20210712-115540_Samsung Notes.jpg