当前位置: 首页 > news >正文

三除数枚举

给你一个整数 n 。如果 n 恰好有三个正除数 ,返回 true ;否则,返回 false 。

如果存在整数 k ,满足 n = k * m ,那么整数 m 就是 n 的一个 除数 。

输入:n = 4
输出:true
解释:4 有三个除数:1、2 和 4 。
class Solution {public boolean isThree(int n) {int cnt=0;for(int i=1;i*i<=n;i++){if(n%i==0){if(i!=n/i){cnt+=2;}else{cnt+=1;}}}return cnt==3;}
}

http://www.lryc.cn/news/494926.html

相关文章:

  • 【051】基于51单片机温度计【Proteus仿真+Keil程序+报告+原理图】
  • [Java]微服务之服务保护
  • 自动驾驶目标检测融合全貌
  • 消息框(Message Box)的测试方法和测试用例
  • Ubuntu 包管理
  • [Ubuntu] linux之Ubuntu18.04的下载及在虚拟机中详细安装过程(附有下载链接)
  • ffmpeg安装(windows)
  • 服务器数据恢复—raid6阵列硬盘被误重组为raid5阵列的数据恢复案例
  • linux内核编译启动总结
  • Android Studio的AI工具插件使用介绍
  • 本地部署 WireGuard 无需公网 IP 实现异地组网
  • asyncio.ensure_future 与 asyncio.create_task:Python异步编程中的选择
  • CTF之密码学(密码特征分析)
  • JVM调优篇之JVM基础入门AND字节码文件解读
  • EXCEL截取某一列从第一个字符开始到特定字符结束的字符串到新的一列
  • 数据库期末复习题库
  • 私有库gitea安装
  • 关于最近win11不能使用ie,而不能使用考试客户端的解决方法
  • 深度学习之Mask-R-CNN
  • css包含块
  • 混沌工程/混沌测试/云原生测试/云平台测试
  • 研发设计数字化:PLM、PDM、ERP介绍及其区别
  • Python练习51
  • Qt 前置课程 QtNFC
  • 【论文阅读】 Learning to Upsample by Learning to Sample
  • 堆排序(含证明)
  • 蓝桥杯模拟题不知名题目
  • C#中的工厂模式
  • 深度学习与持续学习:人工智能的未来与研究方向
  • OGRE 3D----4. OGRE和QML共享opengl上下文