问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

lucas的代码实现

发布网友 发布时间:2024-04-06 07:58

我来回答

1个回答

热心网友 时间:2024-04-22 11:40

c++
求C(n, m) mod 10007 int Lucas (ll n , ll m , int p) {        return m == 0 ? 1 : 1ll*comb (n%p , m%p , p) * Lucas (n/p , m/p , p) %  p ;}//comb()函数中,因为q , r < p , 所以这部分暴力完成即可。    C++    求C(n, m) mod 10007    版本二 要求p z在100000左右ll f[N];void init(int p) {                 //f[n] = n!    f[0] = 1;    for (int i=1; i<=p; ++i) f[i] = f[i-1] * i % p;} ll pow_mod(ll a, ll x, int p)   {    ll ret = 1;    while (x)   {        if (x & 1)  ret = ret * a % p;        a = a * a % p;        x >>= 1;    }    return ret;} ll Lucas(ll n, ll k, int p) {       //C (n, k) % p     ll ret = 1;     while (n && k) {        ll nn = n % p, kk = k % p;        if (nn < kk) return 0;                   //inv (f[kk]) = f[kk] ^ (p - 2) % p        ret = ret * f[nn] * pow_mod (f[kk] * f[nn-kk] % p, p - 2, p) % p;        n /= p, k /= p;     }     return ret;} int main(void)  {    init (p);    printf (%I64d\n, Lucas (n, m, p));     return 0;}见右图,参考冯志刚《初等数论》第37页。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
老人多喝红茶可降低患帕金森症风险 陕西有什么好玩的地方景点推荐 货车倒卡换牌逃逸怎么处理 配置弘康相守健康2021重疾险有意义吗? 弘康相守健康2021有啥劣势? 怎么样把现金汇到个人帐户 急 中国银行可以用现金直接汇到账户吗 为什么即便是睡眠很充足还是有黑眼圈? 函数y=kx²-6x+3的图像与x轴有交点,则k的取值范围是 已知函数数y=mx²ㄧ6x+1(m是常数), 1.求证∶不论m为何值,该函数的... 郁离子·捕鼠中的鼠尽而鸡亦尽中的 郁离子·捕鼠中的鼠尽而鸡亦尽, 在向上伸臂或者扩胸运动的时候,肋骨会动吗? 孕晚期肚子特别大该怎么办? 郑州地铁5号线时刻表 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 西安大雁塔周边三日游,应该如何安排行程? 去陕西西安旅游,如何制定有趣的游玩计划? 从青岛去寿光,做高铁是在青州下离得近还是昌乐离得近。下车后怎么走?谢... 谁知道关于下雪的歌 我想离婚,当老公同意后,我却流沮了,为什么 为什么一个人为要离婚而压抑或哭呢? ...号在最近24小时内绑定过三个,已达到限制,...24小时后可以再次... 没加入朋友,只知道手机号能转帐吗? ...干什么的?我按这个键屏幕上就出现DEG、RAD、GRAD这三个互相切换... 供佛的莲花底座可以买小两厘米的吗? 供佛的果盘为什么要有底座 供佛时佛的底座是黄的对还是红的 滴滴打车苹果版加速器 ...号在最近24小时内绑定过三个,已达到限制,...24小时后可以再次... 身高181体重150屁股大能穿哪个型号的衣服 别对我动心电视剧什么时候播出 关于设计悬挑阳台的问题 怎么用单片机at89s51制作电子时钟及其程序和设计图,流程图,pcb图,所... ...数字电子钟的制作。求电路总原理图、PCB图、程序以及元件清单。_百 ... 基于80C51的电子钟设计与仿真设计的毕业论文 连云港市二手房90平米以下契税需缴纳多少 犯罪现场勘察邀请见证人的意义 滴水观音种子繁殖方法滴水观音种子繁殖方法有什么 我刚种了几粒滴水观音种子,几天发芽 不及格是什么意思 ...为真率,朋以不迎送为坦夷,但识琴中趣,何劳弦上音。是什么意思... 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 点餐小程序怎么弄点餐小程序如何弄 我的世界 不知道点了哪里,PC1.7.2 按住空格不管怎么按,就算是双击都是... 我的世界闪退,就是点多人游戏,双击服务器他说,登入中然后就闪退了_百度... 我下载了个我的世界1.7.2,但是怎么打开啊?遇到了图一的情况,然后我双击... 电脑键盘被锁怎么解锁? 那些东西不能用小轿车拉 一首韩文歌,男女对唱的,好像歌词有I AM A BEAUTIFULGIRL 喜欢牛仔裤什 ... ...请问下您?我每次打开devc++工程时都出现这个oops窗口,是怎么回事...