大等于n的最小完全平方数

资源限制
时间限制:1.0s   内存限制:256.0MB
问题描述
  输出大等于n的最小的完全平方数。
  若一个数能表示成某个自然数的平方的形式,则称这个数为完全平方数
  Tips:注意数据范围
输入格式
  一个整数n
输出格式
  大等于n的最小的完全平方数
样例输入
71711
import math
n = int(input())
if n>0:
    print(math.ceil(n**0.5)**2)
else:
    print(0)

 

样例输出
71824
数据规模和约定
  n是32位有符号整数
这道题有个坑,就是还要判定负数时,其结果应该为0
 
posted @ 2020-04-13 22:54  西红柿诗人  阅读(329)  评论(0)    收藏  举报