1428 问题 F: 蓝桥杯2013年第四届真题-公式求值

时间限制: 1s 内存限制: 128MB 提交: 5614 解决: 217
题目描述
输入n,  m,  k,输出下面公式的值。

其中C_n^m是组合数,表示在n个人的集合中选出m个人组成一个集合的方案数。组合数的计算公式如下:




输入

输入的第一行包含一个整数n;第二行包含一个整数m,第三行包含一个整数k。


数据规模和约定
对于100%的数据,n在十进制下不超过1000位,即1≤n< 10^1000,1≤k≤1000,同时0≤m≤n,k≤n。
提示
999101是一个质数;
当n位数比较多时,绝大多数情况下答案都是0,但评测的时候会选取一些答案不是0的数据;

输出
计算上面公式的值,由于答案非常大,请输出这个值除以999101的余数。 
样例输入
3 
1 
3 
样例输出
162
提示
零基础同学可以先学习视频课程,包含C/C++、Python、百练、蓝桥杯辅导、算法数据结构等课程,提供视频讲解以及配套习题,还有老师答疑,点击这里了解课程详情

比赛公告

蓝桥杯开始报名了,大家自测一下吧

更多历届蓝桥杯真题见蓝桥杯真题

大一新生可以先学习C语言教程C++教程

祝大家取得好成绩!