码迷,mamicode.com
首页 > 其他好文 > 详细

质因子分解问题

时间:2020-02-06 19:33:15      阅读:49      评论:0      收藏:0      [点我收藏+]

标签:内容   存在   链接   比较   限制   push   范围   cto   条件   

之前总结过类似的内容 链接 https://segmentfault.com/a/1190000018192147

 

再提一下,主要是两种判定条件,分界点sqrt(n);

 

提前打表,得知所有素数,挨个进行判定猛除,利用结构体进行存储和记录;由于int范围的限制,一般质因子个数不会超过十个,不确定大小的话使用vector进行push比较保险;

 

两种情况:

1.所有质因子小于sqrt(n),此时n除完为1;

2.遍历完sqrt(n)范围,发现n不为零,此时说明存在一个比较大的质因子,即为剩余n本身,存储即可;

质因子分解问题

标签:内容   存在   链接   比较   限制   push   范围   cto   条件   

原文地址:https://www.cnblogs.com/songlinxuan/p/12269921.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!