P1463 [POI2001][HAOI2007]反素数 题解
题意分析
首先这是一个数论题
根据数据分析得出
由此判断出所有数中所含有的质数不会超过
个 即
因为每个数都可以分成(质数除外)若干质数的乘积
此题中只有
个质数 那么 约数个数的公式为
为 分解出来的质数的指数 从大到小排列
因为约数相同,最小的数才一定是反质数
之后通过搜索算法找到答案即可。
cpp
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Legendgod's Blog!
评论