首页 > 其他 > 详细

BZOJ-1951-古代猪文-SDOI2010-费马小定理+欧拉函数+lucas定理+中国剩余定理

时间:2015-04-02 09:09:45      阅读:411      评论:0      收藏:0      [点我收藏+]

描述

=>G(ni),i|nmodP


分析

  • k=Cin,i|n(modP)
  • G?(P)1(modP),?(p)=p?1
  • P=P?1
    =>GP1(modP)
  • GkGkmodP(modP)
  • 如何求k?
  • lucas定理
    (nm)=(nmodPmmodP)?(n/Pm/P)
  • P’不是素数, lucas定理不适用.
  • 所以把P‘-1拆成2*3*4679*35617再用中国剩余定理来解.
  • 一下子用这么多不熟悉的定理和方法感觉这个题好厉害.
  • 终于知道当被模的数不是质数该怎么用中国剩余定理处理了.

代码

BZOJ-1951-古代猪文-SDOI2010-费马小定理+欧拉函数+lucas定理+中国剩余定理

原文:http://blog.csdn.net/qq_21110267/article/details/44817527

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!