keyto9吧 关注:538贴子:7,724
  • 7回复贴,共1

请教KeyTo9大神一个关于分解质因数的问题

只看楼主收藏回复

@KeyTo9


IP属地:山东1楼2017-05-27 19:49回复
    是如何不用引入素数表,也不需要素性判断的?


    IP属地:山东2楼2017-05-27 19:50
    回复
      2025-06-05 19:34:54
      广告
      仔细一想从2到Sqrt(n)一个个除上去似乎也能满足要求??


      IP属地:山东3楼2017-05-27 19:52
      回复
        不妨n为奇数。
        依次测试奇数3,5,7..能否整除n,
        若遇到奇因子k,就让n不断除以k直到除不尽为止
        这里n是一个变量,随程序运行可能变小,当被测试的奇数>n时停止程序


        IP属地:北京来自手机贴吧4楼2017-05-27 20:16
        收起回复
          可以肯定若k|n,则k一定是素数。举个例好说明
          比如,有可能k=35时才遇到k|n吗?不可能的, 因为k=5时早已能k|n,之后n的因子5已经除光了,后面不能再遇着35|n


          IP属地:北京来自手机贴吧5楼2017-05-27 20:19
          回复