#include<cstdio>
typedef long long ll;
const ll mod=; ll feima(ll a,ll b)
{
ll c=;
while(b)
{
if(b&)
c=c*a%mod;
a=a*a%mod;
b=b>>;
}
return c;
}
ll C(ll a,ll b)
{
if(a<b) return ;
if(a==b) return ;
if(b>a-b) b=a-b;
ll ca=,cb=;
for(ll i=;i<b;i++)
{
ca=ca*(a-i)%mod;
cb=cb*(b-i)%mod;
}
return ca*feima(cb,mod-)%mod;
}
/*LL Lucas(LL n,LL m)
{
if(m==0) return 1;
return C(n%p,m%p)*Lucas(n/p,m/p)%p;
}*/
ll Lucas(ll n,ll m)
{
ll ans=;
while(n&&m&&ans)
{
ans=ans%mod*C(n%mod,m%mod)%mod;
n/=mod;
m/=mod;
}
return ans;
} int main()
{
ll n,m;
while(~scanf("%lld%lld",&n,&m))
printf("%lld\n",Lucas(m,n));
return ;
}

最新文章

  1. dp 走格子问题
  2. My97DatePicker的使用
  3. 记录排查解决Hubble.Net连接Oracle数据库建立镜像库数据丢失的问题
  4. struts2 CVE-2013-2251 S2-016 action、redirect code injection remote command execution
  5. Linux用户与“最小权限”原则
  6. Javascript 统计复选框选中个数
  7. LoadRunner 学习笔记(1)性能测试常见术语
  8. 彻底解决iOS项目中 &amp;quot;_OBJC_CLASS_$_XXXService&amp;quot;, referenced from: 的相似问题
  9. 添加Appicon的方法
  10. HTML+CSS笔记 CSS进阶
  11. 【JAVA学习】“-Xmx1024m -Xms1024m -Xmn512m -Xss256k”——Java执行參数(转)
  12. Dubbo源码学习--服务是如何发布的
  13. noip普及组2007 奖学金
  14. 第一周-JAVA基本概念
  15. ListView常见的优化方式简述
  16. Autoware(1)——快速开始
  17. mybatis-generator 自动生成mapper以及实体类
  18. Flack--SQLAlchemy
  19. HttpWebRequest 自定义header,Post发送请求,请求形式是json,坑爹的代码
  20. ps昏暗室内照片调成暖色光亮效果

热门文章

  1. JavaScript学习系列之内存模型篇
  2. hrbustoj 1142:围困(计算几何基础题,判断点是否在三角形内)
  3. C语言的代码内存布局详解
  4. iOS开发之--实现倒计时显示时分秒
  5. WebStorm Cordova 环境搭建
  6. 我使用过的Linux命令之sftp - 安全文件传输命令行工具
  7. Objective-C代码学习大纲(6)
  8. [分享] 关于App Store下载到一半发生错误的问题 [复制链接]
  9. Map&lt;String, String&gt;的数据处理以及ListView的适配器
  10. jdk1.7访问https报javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure问题解决