资源限制
时间限制:1.0s 内存限制:256.0MB
问题描述
输出大等于n的最小的完全平方数。
若一个数能表示成某个自然数的平方的形式,则称这个数为完全平方数
Tips:注意数据范围
输入格式
一个整数n
输出格式
大等于n的最小的完全平方数
样例输入
71711
样例输出
71824
数据规模和约定
n是32位有符号整数
代码实现
import math
n = int(input())
print(math.ceil(n ** 0.5) ** 2 if n >=0 else 0)
评测结果
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c4655c4cb4de3f93640e26d9b7278ebe.png)
需要注意的是n是32位有符号整数,因此n可能是负数,这点容易被大家忽略导致不能AC。