- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Ginomial Theorem.ppt
Ginomial Theorem Hard 指数循环节,逆元,Fibonacci循环节 反素数,lucas定理,中国剩余定理,平方剩余 Description 定义 求F(G(X,Y,N)) mod 961749331 规模 1 ≤ X, Y, N ≤ 10^9 Algorithm - 前置知识 平方剩余 指数循环节 中国剩余定理 lucas定理 反素数(Highly Composite Number) Fibonacci数列循环节 Algorithm 这道题目有两种做法,一个是基于指数循环节,另一个是基于Fibonacci循环节 两种做法的本质是一样的,这里只讲基于指数循环节的做法 Algorithm F[n]=1/sqrt{5} * (((1 + sqrt{5}) / 2)^n - ((1 - sqrt{5}) / 2)^n) sqrt{5}可以在961749331的有限域中表示 解x^2 ≡ 5 (mod 961749331),可以得到x = 169508191 或者 x = 792241140 令p = 961749331,s5 = 169508191(其实792241140也可以),u = (1 + s5) / 2, v = 1 - u + p,i5表示s5在p下的逆元 那么F[n] ≡ i5 * (u ^ n - v ^ n) (mod p) Algorithm 然后我们只要计算出u^G(X, Y N)即可 利用指数循环节公式,我们只需要计算G(X, Y, N) mod φ(p) 然后,我们将φ(p)质因数分解之后可以发现φ(p) = p - 1 = 961749330 = 2 × 3 × 5 × 17 × 29 × 65027 可以利用中国剩余定理计算G(X, Y, N) mod φ(p) Algorithm 计算G(X, Y, N) mod p,p是一个小质数 枚举gcd(i, N)的值为d,那么 但是,这样还是不能高效计算G(X, Y, N) 考虑S(Y, N, d) = ∑Y^i , (i, N) = d, i = N 利用容斥原理可以化简S(Y, N, d) Algorithm 然后计算所有S(Y, N, d)的复杂度变成O(d(N)^2) 其中d(N)表示N的约数个数 然后我们知道如果d(N)很小的话,这道题目就解决了,但是d(N)到底有多大呢? 利用Highly composite number可以算出在10^9以内,d(N)最大为1600 我们只要在O(d(N)^2)内预处理出所有S(Y, N, d),这道题目就搞定了 Algorithm 算组合数可以用lucas定理 算法比较复杂,容易写错 Another Algorithm 可以证明,Fibonacci数列mod 961749331的循环节是961749330 只要计算G(X, Y, N) mod 961749330,然后用矩阵乘法加速 不需要求逆元和平方剩余 * *
您可能关注的文档
- Earthquakes around the Pacific.ppt
- EcmaScript正则表达式.ppt
- Eco 383 PPT lecture slides, Sept. 9 – Oct. 2, 2008.ppt
- Ecology of Transgenic Crops.ppt
- Econ 201Chapter 10.ppt
- Economic Crimes.PPT
- einf眉hrungstatistische verfahren der automatischen indexieru.ppt
- Electronic mails (Emails).ppt
- Electronic Performance Support System EPSS.ppt
- ELISA 知识简介.ppt
- GMS服装管理系统.ppt
- Grade 8 Social Studies.ppt
- Grammar A.ppt
- Grammar By Vincent.ppt
- Grammar Verbs Followed by –ing Form or Infinitive.ppt
- GREAT PROGRESS IN CHINA SINCE 2006.ppt
- Green Action Team Meeting May 6, 2009.ppt
- Group:陈钱、孙德恩.ppt
- Guide to College Reading, 8eKathleen T. McWhorter.ppt
- Guinness.ppt
最近下载
- 工程施工资源配置计划施工资源配置计划.docx VIP
- DB65T 4254-2019机关办公楼(区)物业管理规范 保洁服务.docx VIP
- 《中国高血压防治指南(2024年修订版)》解读及临床实践题库答案-2025年华医网继续教育答案.docx VIP
- 开题报告_(某化工降压变电所电气设计)_图文.docx VIP
- 香精香料废水污染控制与治理技术规范.pdf
- 2025年软件定义汽车:SOA和中间件行业研究报告.pdf VIP
- 中华护理学会团体标准(最新版).pdf VIP
- 2025年老旧小区改造工程进度管理与施工安全风险报告.docx
- 2025年学宪法、讲宪法知识竞赛题库及答案.pdf VIP
- 2022年贵州省遵义市八年级竞赛数学试卷.doc VIP
文档评论(0)