数论数学推理.pptVIP

  • 6
  • 0
  • 约2.09千字
  • 约 10页
  • 2017-08-22 发布于安徽
  • 举报
1.幸运数字 中国人最喜欢的数字是6、8、9,王先生也一样,他最喜欢的数字是8,王先生的幸运数字为能整除n的全8序列的最短长度。我们的任务就是找到王先生的幸运数字,如果不能找到的话输出no。 如果n=1的话,幸运数字应该是1,因为8就可以整除1了;同理n=2的时候,幸运数字同样是1。 *1.应有知识储备 一: 快 速 乘 方 二: 辗 转 相 除 求 最 大 公 约 数 三:求 n 的 因 子 四:求 phi() 值 现在我们抛开问题不看,我们来看一个这样的问题: 10^x mod n =1 那么:(10^x-1)=n*p 我们看(10^x-1)这个数由x个9,那么题目要求我们求出全8序列整除n,也就是说要求: 8/9*(10^x-1)=n*p (10^x-1)=9*n*p/8 我们设:m=9*n/gcd(n,8) m*p1=9*n*p/8 (10^x-1)=m*p1 10^x mod m=1 根据欧拉公式知道: 10^phi(m)

文档评论(0)

1亿VIP精品文档

相关文档