CPC23-4 K.喵喵的神·数
来源:互联网 发布:百度彩票数据接口 编辑:程序博客网 时间:2024/04/30 07:44
题意:给出整数T,P,求c(T,P) mod P。
解法:用卢卡斯定理。
卢卡斯定理:解决c(n,m) mod p问题。Lucas(n,m,p)=c(n%p,m%p)*Lucas(n/p,m/p,p)。
本题m=p,所以Lucas(n,p,p)化简得(n/p)%p。
卢卡斯定理的证明在网上找了好多都看不懂···以后有机会再学吧。
代码:
#include<stdio.h>#include<iostream>#include<algorithm>#include<string>#include<string.h>#include<math.h>#include<map>#include<queue>#include<set>#include<stack>#include<vector>#define LL long longusing namespace std;int main(){ int n; cin>>n; while(n--) { int t,p; cin>>t>>p; cout<<(t/p)%p<<endl; } return 0;}
0 0
- CPC23-4 K.喵喵的神·数
- 哈尔滨理工大学-CPC23 2014-3-K-喵喵的神·数
- CPC23-4-K. 喵喵的神数 (数论 Lucas定理)
- CPC23三 K.(Lucas定理)
- CPC23 2014-1 B.Crossings(求逆序数)
- K大的 数
- k 位的水仙花数
- 第K大的数
- k个最小的数
- 第k大的数
- 第k大的数
- 第k小的数
- 第K大的数
- 第k大的数
- 第k小的数
- k好数的理解
- 第K大的数
- 第K大的数
- 关于IOS的Autolayout代码编写使用
- VIM + CSCOPE
- 第十二周项目二-分离正整数中的各位数
- 在Xcode中真机调试
- VPN
- CPC23-4 K.喵喵的神·数
- hdu 5106 组合数预处理
- 算法导论 第22章 深度优先遍历
- 第五章 用到的准备数据
- python问题笔记
- 自动轮播的ViewPage(开源项目)
- qt学习3——vs版qt出现的问题
- Zookeeper源码编译为Eclipse工程(win7下Ant编译)
- 关于ActionBar Tab与ListFragment的结合