LINTCODE—— 3个不同的因子
来源:互联网 发布:ubuntu设置不休眠 编辑:程序博客网 时间:2024/06/07 01:35
LINTCODE—— 3个不同的因子
思路:加入n有三个不同的因子,那么只能是1,n,还有就是n的开方了,并且sqrt(n)为质数,然后就没有然后了。。。。
class Solution {public: /* * @param : the given number * @return: return true if it has exactly three distinct factors, otherwise false */ bool isThreeDisctFactors(long long n) { // write your code here if(n<=3) return false; long long cnt = sqrt(n); if(cnt*cnt!=n) return false; //判断cnt是否为质数 n = cnt; cnt = sqrt(cnt); //bool is_flag = true; for(int i = 2; i<=cnt; i++) { if(n%i==0) return false; } return true; }};
阅读全文
0 0
- LINTCODE—— 3个不同的因子
- 3个不同的因子-LintCode
- LintCode 练习-728. 3个不同的因子
- 3个不同的因子
- lintCode(114)——不同的路径
- lintCode(115)——不同的路径||
- LintCode刷题——不同的路径
- lintcode:不同的路径—解析
- LINTCODE——不同的二叉查找树
- LintCode刷题——不同的路径 II
- LintCode -- 不同的路径
- LintCode 不同的路径
- LintCode:不同的路径
- LintCode :不同的路径
- 不同的路径 -LintCode
- LintCode 不同的路径
- 丢失的第一个正整数——LintCode
- lintcode刷题——丢失的第一个正整数
- knn邻近算法
- 02 我是如何获得微软工作机会的?
- Excel在统计分析中的应用—第八章—假设检验-总体比例之差假设检验
- HDOJ1163 Eddy's digital Roots
- 并发编程的一些问题
- LINTCODE—— 3个不同的因子
- vue中使用bootstrap框架
- java ArrayList 排序 遍历
- Data mining(I)
- [JAVA]从零开始的“桌面宠物”之路(一):动画效果
- 下一代GIS的思考-周成虎院士报告
- Kodi
- Android实战—闹钟的简单实现
- 【算法】【Dynamic Programming】Longest Valid Parentheses