E-始皇一问_浙江广厦大学第七届程序设计比赛 (nowcoder.com)
这道题有个数学公式:
组合公式怎么算: 拿举例:
而本题中:
因为分子分母都很大,所以我们需要在过程中%mod,我们就需要把除以分母变为乘分母的逆元
我们先预处理出分子部分():
然后我们再预处理出分母部分(),因为m最大为5000,我们直接开到预处理到5000:
因为上面说过了,这里分母我们将其转化为逆元:
最后就是我们的分子*分母的逆元部分:
E-始皇一问_浙江广厦大学第七届程序设计比赛 (nowcoder.com)
这道题有个数学公式:
组合公式怎么算: 拿举例:
而本题中:
因为分子分母都很大,所以我们需要在过程中%mod,我们就需要把除以分母变为乘分母的逆元
我们先预处理出分子部分():
然后我们再预处理出分母部分(),因为m最大为5000,我们直接开到预处理到5000:
因为上面说过了,这里分母我们将其转化为逆元:
最后就是我们的分子*分母的逆元部分: