1
2
3
4
5
6
7
8
9
10
11
12
13
| // @Title: 圆圈中最后剩下的数字 (圆圈中最后剩下的数字 LCOF)
// @Author: 15816537946@163.com
// @Date: 2022-02-26 16:22:50
// @Runtime: 4 ms
// @Memory: 1.8 MB
func lastRemaining(n int, m int) int {
var ans int
for i:=2;i<=n;i++ {
ans = (ans+m)%i
}
return ans
}
|