1e9
12! = 39916800
a / b // 向下取整
(a + b - 1) / b // 向上取整
(a + b - 1) % b + 1 // 取模 0 1 ... n - 1 -> 1 2 ... n
1e9
12! = 39916800
a / b // 向下取整
(a + b - 1) / b // 向上取整
(a + b - 1) % b + 1 // 取模 0 1 ... n - 1 -> 1 2 ... n