博客
关于我
POJ 3696
阅读量:136 次
发布时间:2019-02-27

本文共 293 字,大约阅读时间需要 1 分钟。

要找到一个全由8组成的最短数,使得给定的L能整除它,可以按照以下步骤进行:

  • 计算最大公约数:首先计算8和L的最大公约数d = gcd(8, L)。
  • 确定模数M:计算M = 9L / d。
  • 检查互质性:检查10和M是否互质,即gcd(10, M)是否为1。如果不是,问题无解。
  • 计算欧拉函数:计算M的欧拉函数φ(M)。
  • 寻找最小n:找到φ(M)的最小因子n,使得10^n ≡ 1 mod M。
  • 通过以上步骤,可以确定最短的全8组成的数的长度n,从而找到满足条件的最小数。

    最终答案:通过计算确定最小的n,使得全8组成的数的长度为n。例如,对于L=7,最小的n是6,对应的数为888888。

    转载地址:http://qtib.baihongyu.com/

    你可能感兴趣的文章
    php如何正确的获得文件的后缀名
    查看>>
    PHP如何生成唯一的数字ID
    查看>>
    PHP如何获取当前页面的最后修改时间
    查看>>
    PHP如何读取json数据
    查看>>
    PHP字符串
    查看>>
    PHP字符串递增
    查看>>
    php学习之基础语法
    查看>>
    RabbitMQ集群 - 仲裁队列、Raft协议(最详细的选举流程)
    查看>>
    PHP学习总结(11)——PHP入门篇之WAMPServer多站点配置
    查看>>
    PHP学习总结(12)——PHP入门篇之变量
    查看>>
    PHP学习总结(13)——PHP入门篇之常量
    查看>>
    PHP学习总结(14)——PHP入门篇之常用运算符
    查看>>
    PHP学习总结(1)——PHP入门篇之PHP可以做什么?
    查看>>
    PHP学习总结(2)——PHP入门篇之PHP代码标识
    查看>>
    PHP学习总结(3)——PHP入门篇之PHP的echo语句
    查看>>
    PHP学习总结(4)——PHP入门篇之PHP计算表达式
    查看>>
    PHP学习总结(5)——PHP入门篇之PHP字符串
    查看>>
    PHP学习总结(6)——PHP入门篇之PHP语句结束符
    查看>>
    PHP学习总结(7)——PHP入门篇之PHP注释
    查看>>
    rabbitmq重启失败
    查看>>