给$n$与$k$,问是否能将n分为若干个$k$的因数之和
$k$分解质因数。
- $k.size()=0$,$NO$.
- $k.size()=1$,$(n\mod k = 0)$
- $k.size()=2$,$ax+by=n$
- $k.size()>2$,$ax+by+cz…=n$ 。
复杂度$O(50(\frac{\sqrt{k}}{\log}+k^{\frac{1}{3}}\log {k^{\frac{1}{3}}}))\approx 179056941$
代码
1 |
|
给$n$与$k$,问是否能将n分为若干个$k$的因数之和
$k$分解质因数。
复杂度$O(50(\frac{\sqrt{k}}{\log}+k^{\frac{1}{3}}\log {k^{\frac{1}{3}}}))\approx 179056941$
1 |
|