此题很简单。
对于这个题目刚开始看就想要是从1到……的完全平方数都知道就好了。那么我就可以队头减队尾,但是想想那样复杂度太高了。后来就想啊如果我给出的数求sqrt不就相当于反过来求了吗。就是说sqrt后对应的数两头。然后我求出中间的数有多少个就可以了。其实就只要两头相减就可以了。这里我wa了一次。由于没有考虑两头本身的情况。即是当你sqrt=小数的时候你应该怎么取数。
可以自己想想
题解是:=====》白色字体:left向上取整,right向下取整
此题很简单。
对于这个题目刚开始看就想要是从1到……的完全平方数都知道就好了。那么我就可以队头减队尾,但是想想那样复杂度太高了。后来就想啊如果我给出的数求sqrt不就相当于反过来求了吗。就是说sqrt后对应的数两头。然后我求出中间的数有多少个就可以了。其实就只要两头相减就可以了。这里我wa了一次。由于没有考虑两头本身的情况。即是当你sqrt=小数的时候你应该怎么取数。
可以自己想想
题解是:=====》白色字体:left向上取整,right向下取整