一些数论性质与方法
Contents
结论
因数个数
对于一个数
小于 的质数个数
小于
• 参考链接:这里
log换底公式
其中,
证明:
设
方法
求一个数的所有因数
先质因数分解,得到一个 map<ll, int> mp
代表每个质因数和它对应的 cnt
,然后根据质因数分类后乘在一起即可。
例如:
其中,这个
• 这样就无需去重了,很方便。
代码
copy
|
|
对于一个数
小于
• 参考链接:这里
其中,
证明:
设
先质因数分解,得到一个 map<ll, int> mp
代表每个质因数和它对应的 cnt
,然后根据质因数分类后乘在一起即可。
例如:
其中,这个
• 这样就无需去重了,很方便。
|
|