🗒️1952. 三除数
2024-12-5
| 2024-12-5
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
创建时间
Dec 5, 2024 07:36 AM
给你一个整数 n 。如果 n 恰好有三个正除数 ,返回 true ;否则,返回 false 。
如果存在整数 k ,满足 n = k * m ,那么整数 m 就是 n 的一个 除数 。

统计法

按照题意,统计因数。

数学法

三除数:1 和 自身、质数平方。因此,质数的平方是三除数。
先判断能不能表示为两个相同的数的乘积,再判断这个数是不是质数。
 

📎 参考

  • 【题单】数学算法
  • 1492. n 的第 k 个因子2427. 公因子的数目
    Loading...