蓝桥杯官网填空题(方格计数)

题目描述

本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。

如下图所示,在二维平面上有无数个 1×1 的小方格。

我们以某个小方格的一个顶点为圆心画一个半径为

50000 的圆。 你能计算出这个圆里有多少个完整的小方格吗?

运行限制

java 复制代码
public class Main {
    public static void main(String[] args) {
       long ans=0L,t=0L,temp=0L;
        for(long i=1;i<=50000L;i++){
          temp=(long)Math.sqrt(50000l*50000l-i*i);
          t=temp;
          ans+=t;
        }
        System.out.println(ans*4);
    }
}
    • 最大运行时间:1s
    • 最大运行内存: 128M
相关推荐
Rock_yzh38 分钟前
LeetCode算法刷题——560. 和为 K 的子数组
数据结构·c++·学习·算法·leetcode·职场和发展·哈希算法
良木生香2 小时前
【程序设计】P8772 [蓝桥杯 2022 省 A] 求和
c语言·算法·职场和发展·蓝桥杯
做怪小疯子2 小时前
LeetCode 热题 100——二叉树——翻转二叉树
算法·leetcode·职场和发展
Hacker_xingchen3 小时前
性能测试如何定位分析性能瓶颈?
自动化测试·软件测试·职场和发展
做怪小疯子3 小时前
LeetCode 热题 100——二叉树——二叉树的最大深度
算法·leetcode·职场和发展
Maỿbe3 小时前
暴打力扣之优先级队列(堆)
算法·leetcode·职场和发展
Swift社区3 小时前
LeetCode 438 - 找到字符串中所有字母异位词
算法·leetcode·职场和发展
Jerry.张蒙5 小时前
SAP传输请求流程:从开发到生产的安全流转
大数据·网络·人工智能·学习·职场和发展·区块链·运维开发
得贤招聘官5 小时前
第六代AI面试智能体:重塑招聘流程的高效解决方案
人工智能·面试·职场和发展