筛出质因子

Posted wronin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了筛出质因子相关的知识,希望对你有一定的参考价值。

void get_prime(ll x)  ///筛出质因子
    ll t=x;
    if(x%2==0) 
        v.push_back(2);
        while(x%2==0) x/=2;
    
    for(ll i=3;i*i<=t;i+=2) 
        if(x%i==0) v.push_back(i);
        while(x%i==0) x/=i;
    
    if(x>2) v.push_back(x);

 

以上是关于筛出质因子的主要内容,如果未能解决你的问题,请参考以下文章

UVA 294 294 - Divisors (数论)

CH 3101 - 阶乘分解 - [埃筛]

质因子分解——Prime Factors

数学问题——质因子分解

hdu 6125 Free from square (状压DP+分组背包)

最大质因子序列