a = 25! = 15511210043330985984000000
b = 12! = 479001600
c = 13! = 6227020800
Run Code Online (Sandbox Code Playgroud)
分割ans =(int)(a /(b*c))或ans =(int)((a/b)/ c)
我们得到ans = 5200299而不是5200300
尝试使用整数除法而不是浮点除法.
>>> 15511210043330985984000000 / (479001600 * 6227020800)
5200299.999999999
>>> 15511210043330985984000000 // (479001600 * 6227020800)
5200300
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1675 次 |
| 最近记录: |