旨在为小朋友们提供全面的学习材料,共同为等级考试做好准备。
添加小助手微信,回复【GESP二级2025.12_黄金格】,获取本题源代码。
【提交】
https://www.luogu.com.cn/problem/B4448
【问题描述】
小杨在探险时发现了一张神奇的矩形地图,地图有 行和 列。每个格子的坐标是 ,其中 表示行号从 到 , 表示列号 到 。
小杨听说地图中隐藏着一些“黄金格”,这些格子满足一个神秘的数学挑战:当格子坐标 代入特定的不等式关系成立时,该格子就是黄金格。具体来说,黄金格的条件是: 。
例如,如果参数 ,那么格子 就是黄金格。因为左边坐标平方和的平方根 算出来是 ,而右边 算出来是 , 小于等于 ,符合条件。
【输入描述】
三行,每行一个正整数,分别表示 。含义如题面所示。
【输出描述】
一行一个整数,代表黄金格数量。
【样例输入1】
442【样例输出1】
4【样例解释】

图中标注为黄色的四个格子是黄金格,坐标分别为 ,,,。
【数据范围】
对于所有测试点,保证给出的正整数不超过 。
参考程序:
'''[GESP202512 二级] 黄金格https://www.luogu.com.cn/problem/B4448'''import mathH = int(input())W = int(input())x = int(input())cnt = 0for r in range(1, H + 1):for c in range(1, W + 1):if math.sqrt(r ** 2 + c ** 2) <= x + r - c: cnt += 1print(cnt)青少年编程竞赛交流
「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),添加小助手微信,让他邀请大家进入学习群。进群之后大家可以参与定期组织的21天刷题打卡、等级考试测评、教育部白名单比赛辅导以及青少年编程组队竞赛等活动。
