- 5
- 0
- 约1.02万字
- 约 70页
- 2019-11-25 发布于浙江
- 举报
数学方法与应用版刘汝佳 一、数论 例1、Cracking RSA 给定M个数,它们的质因子在前T个质数范围内。求这M个数组成集合的满足如下条件的非空子集个数:子集中所有数的积为完全平方数。 分析 首先将读入的M个数,分解质因数,并对每个质因数出现次数的奇偶性进行记录。 设x[i]=0或1代表是否使用第i个数。可以列出一个关于x[i](1=i=m)的位方程组(乘积的所有质因数出现次数均为偶数)。 解该方程组,检查最后有多少自由变量,设有n个,那么结果应该是2n-1(除去空集)。 时空复杂度均为O(M2) 例2、Integer Sequence 已知{A1,…,An}、B、P,求{X1,…,Xn}使得 A1X1+…+AnXn = B(mod P) 分析 设g=(A1,A2,…An,P),若g不整除B则无解,否则我们可以用递归构造解: 将A1,…An、P和B全部除以g,此时((A1,…An),P)=1, 若n=1,则直接求X1使得A1X1 mod P=B;否则 设(A1,…,An-1)=D,则根据欧几里德算法一定存在x和y使得ANx + Dy = B(mod p),可以令Xn=x , 则A1X1+…+An-1Xn-1=B-AnX=Dy(mod p) (A1,…,An-1)=D, 所以(A1,…,An-1,P) = (D,P) | (Dy mod P), 因此完全转
您可能关注的文档
最近下载
- 石油总公司中下游工程建设项目管理规定教材.doc VIP
- 来访人员登记表.xlsx VIP
- 临床骨折愈合分期、愈合机制、临床愈合标准及一期愈合与二期愈合区别特点.doc VIP
- DB13(J)_T 8313-2019 后置金属网保温复合板应用技术规程(2024年版).docx VIP
- DB13(J)_T 298-2019 斜向条形槽保温复合板应用技术规程(2024年版).pdf VIP
- 初中数学知识点总结大全(PDF版).pdf VIP
- 公路平面交叉专项工程施工组织设计方案.pdf VIP
- 2011年回弹法检测混凝土抗压强度技术规程.pdf VIP
- 标准图集-L13J3_4_轻质内隔墙.pdf VIP
- PDS-772A调试大纲及记录.doc VIP
原创力文档

文档评论(0)