3599 - 求组合数

题目描述

在数学中,我们使用 \rm{C}_{n}^{m} 表示从 n 个不同的数字中选出 m 个数的组合数。

组合数可以通过如下公式求解: C_n^m=\frac{n!}{m!(n-m)!}

由于在 n,m 较大时,计算结果会非常大,这里请输出计算结果除以 20100403 的余数。

输入

输入两个整数 n,m

输出

按题意输出计算结果。

样例

输入

5 3

输出

10

输入

100 38

输出

6573042

输入

100000 89302

输出

18950527
说明

数据范围

对于 30\% 的数据满足 1 \le m \le n \le 10

对于 100\% 的数据满足 1\leq m\leq n\leq 10^6

标签
题目参数
时间限制 1 秒
内存限制 512 MB
提交次数 32
通过人数 26
金币数量 1 枚
难度 入门


上一题 下一题