【BZOJ】2982 combination Lucas
来源:互联网 发布:淘宝福利 编辑:程序博客网 时间:2024/06/13 22:36
题目传送门
这题嘛,就是一道Lucas的裸题……暴力水博客.png
直接上Lucas就好啦。
附上AC代码:
#include <cstdio>using namespace std;const int mod=10007;int jc[mod],inv[mod],t,n,m;inline int lucas(int a,int b){ if (a>b) return 0; if (b<=mod) return jc[b]*inv[a]%mod*inv[b-a]%mod; return lucas(a/mod,b/mod)*lucas(a%mod,b%mod)%mod;}int main(void){ jc[0]=jc[1]=inv[0]=inv[1]=1; for (int i=2; i<mod; ++i) jc[i]=jc[i-1]*i%mod,inv[i]=(mod-mod/i)*inv[mod%i]%mod; for (int i=2; i<mod; ++i) inv[i]=inv[i-1]*inv[i]%mod; for (scanf("%d",&t); t; --t) scanf("%d%d",&n,&m),printf("%d\n",lucas(m,n)); return 0;}
阅读全文
0 0
- 【BZOJ】2982 combination Lucas
- BZOJ 2982 combination Lucas定理
- BZOJ 2982 combination Lucas定理
- BZOJ 2982: combination Lucas定理
- BZOJ 2982 combination Lucas定理
- bzoj 2982: combination (Lucas定理)
- bzoj 2982: combination lucas定理+乘法逆元
- 2982: combination|lucas定理
- 【BZOJ 2882】combination 推逆元+Lucas定理
- BZOJ 2982: combination
- BZOJ 2982 combination
- 【bzoj2982】 combination LUCAS定理
- 【bzoj2982】【combination】【Lucas定理】
- 【lucas定理】BZOJ2982 combination
- BZOJ 2982 浅谈组合数学Lucas定理
- BZOJ2982: combination(Lucas定理)
- Lucas定理模板【bzoj2982】【combination】
- [BZOJ2982]combination(组合数学lucas定理)
- 如何将MongoDB数据库的数据迁移到MySQL数据库中
- 关于 jsp java servlet 中文汉字乱码的解决方法
- java 字符串转成 json 数组并且遍历
- Pruning Convolutional Neural Networks for Resource Efficient Inference代码详解
- 五年开发经验
- 【BZOJ】2982 combination Lucas
- Python学习【3】
- java语言选择排序详解
- python中利用matplotlib模块画散点图
- 目标跟踪(二):Learning Background-Aware Correlation Filters for Visual Tracking.(ICCV2017,BACF)
- cntrol层的代码作用
- android热修复-阿里Hotfix最新版(Sophix)
- iOS开发流程总结(新坑持续更新)
- 五年开发经验