Lucas定理(卢卡斯定理)

Lucas定理

  • 计算 (nk) mod P,其中 P 为质数。

  • (nk)(n%Pk%P)×(n/Pk/P)(modP)

exLucas

  • 计算 (nk) modP,其中 P 不保证为质数。

  • 先将 P 分解质因数,P=piki

  • 分别计算 (nk) mod piki 的结果再用CRT合并起来就可以。

  • (nk)=n!k!(nk)!,因此只需要分别算出 n!mod pikik!mod piki(nk)!mod piki 即可,同时存储分子分母中 pi 的次数用于约分。

posted @   「ycw123」  阅读(41)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示