エラトステネスの篩を利用した高速な素因数分解・約数列挙(Osa_k 法) https://osak.jp/diary/diary_201310.html#20131017 https://qiita.com/drken/items/3beb679e54266f20ab63 [詳解]
#include "factors.hpp"
公開メンバ関数 | |
Factors (int n) | |
前計算 | |
vector< pair< int, int > > | get_prime_factors (int n) |
n を素因数分解する | |
vector< int > | get_divisors (int n) |
n の約数を返す | |
エラトステネスの篩を利用した高速な素因数分解・約数列挙(Osa_k 法) https://osak.jp/diary/diary_201310.html#20131017 https://qiita.com/drken/items/3beb679e54266f20ab63
factors.hpp の 6 行目に定義があります。
|
inline |
|
inline |
|
inline |