XDU 1032
2024-08-27 20:38:42
#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 ;
}
最新文章
- dp 走格子问题
- My97DatePicker的使用
- 记录排查解决Hubble.Net连接Oracle数据库建立镜像库数据丢失的问题
- struts2 CVE-2013-2251 S2-016 action、redirect code injection remote command execution
- Linux用户与“最小权限”原则
- Javascript 统计复选框选中个数
- LoadRunner 学习笔记(1)性能测试常见术语
- 彻底解决iOS项目中 &;quot;_OBJC_CLASS_$_XXXService&;quot;, referenced from: 的相似问题
- 添加Appicon的方法
- HTML+CSS笔记 CSS进阶
- 【JAVA学习】“-Xmx1024m -Xms1024m -Xmn512m -Xss256k”——Java执行參数(转)
- Dubbo源码学习--服务是如何发布的
- noip普及组2007 奖学金
- 第一周-JAVA基本概念
- ListView常见的优化方式简述
- Autoware(1)——快速开始
- mybatis-generator 自动生成mapper以及实体类
- Flack--SQLAlchemy
- HttpWebRequest 自定义header,Post发送请求,请求形式是json,坑爹的代码
- ps昏暗室内照片调成暖色光亮效果
热门文章
- JavaScript学习系列之内存模型篇
- hrbustoj 1142:围困(计算几何基础题,判断点是否在三角形内)
- C语言的代码内存布局详解
- iOS开发之--实现倒计时显示时分秒
- WebStorm Cordova 环境搭建
- 我使用过的Linux命令之sftp - 安全文件传输命令行工具
- Objective-C代码学习大纲(6)
- [分享] 关于App Store下载到一半发生错误的问题 [复制链接]
- Map<;String, String>;的数据处理以及ListView的适配器
- jdk1.7访问https报javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure问题解决