完全平方数


Submit solution

Points: 10
Time limit: 1.0s
Memory limit: 4M

Author:
Problem type
Allowed languages
C, C++

给定一个正整数 num,如果 num 是一个完全平方数,返回 true;否则,返回 false。

完全平方数 是一个整数,它是某个整数的平方。换句话说,它是某个整数与其自身相乘的结果。

你不能使用任何内建的库函数,例如 sqrt。

示例 1:
输入:
16
输出:
true
解释:

我们返回 true,因为 4 * 4 = 16,而 4 是一个整数。

示例 2:
输入:
14
输出:
false
解释:

我们返回 false,因为 3.742 * 3.742 = 14,而 3.742 不是一个整数。

约束条件:

\(1 \le num \le 2^{31} - 1\)


Comments

There are no comments at the moment.