什么?竟然要写循环要取模!好麻烦呀......

import math 
import sys

sys.set_int_max_str_digits(0) #大数处理。Python 3.11+ 的字符串转换限制:为了防御某些网络攻击,Python 3.11 引入了一个安全限制,默认禁止将超过 4300位 的整数直接转换为字符串。5000! 有 16326 位,远超此限制,因此会触发 ValueError。

n, m = input().split()
n = int(n)
m = int(m)
mod = 10**9 + 7
ans = math.comb(n, m) % mod
print(ans)

#还是太麻烦了

0 条评论

目前还没有评论...