孩子们的游戏(圆圈中最后剩下的数)

2021-01-17  本文已影响0人  九日火
class Solution:
    def cycle(n, m):
        if n == 0 or m == 0:
            return -1
        
        if n == 1:
            return 0

        return (cycle(n-1, m) + m) % n
package main

func Cycle(n, m int) int {
    if n == 0 or m == 0 {
        return -1
    }
    if n == 1 {
        return 0
    }

    return (Cycle(n-1, m) + m) % n
}
上一篇 下一篇

猜你喜欢

热点阅读