
这个问题的思路是,先分四个象限,然后只算出第二象限的完整方格数量后乘4。
做法就是,因为在第二象限内,所有小方格离圆最近的点都是左上角的点,所以如果圆心到一个小方格左上角的点的距离大于圆的半径,那这个小方格就不是在圆内的完整的。
而如果圆心到一个小方格左上角的点的距离小于圆的半径,那就说明这个小方格是完整在圆内的。
但是问题是,如果相等呢?那这个小方格算不算完整在圆内的?为什么?
标准答案的数值说明算,但自己做题时到底要怎么推断出算还是不算呢?凭感觉肯定是不行的,有什么逻辑规范吗?到底是<还是<=呢?