news 2026/4/18 16:09:12

GESP2025年12月认证C++二级真题与解析(编程题2 (黄金格))

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
GESP2025年12月认证C++二级真题与解析(编程题2 (黄金格))

一、先看原题:

二、题目解析

1、📖 故事背景

小杨来到了一张神奇地图🗺️✨

地图是一个方格世界:

  • H 行

  • W 列

  • 每个格子都有坐标(行号, 列号)

但是!

👉 不是所有格子都普通
👉 有些是 ✨黄金格


2、🧠 黄金格的秘密条件

一个格子(r, c)是黄金格,当:

√(r² + c²) ≤ x + r - c

听起来吓人?😄
其实我们只要照着算就行!


3、🧩 程序思路(像走地图)

1️⃣ 一行一行看
2️⃣ 一列一列看
3️⃣ 对每个格子:

  • 计算左边

  • 计算右边

  • 判断能不能当黄金格

4️⃣ 能 → 计数 +1


4、💻 参考程序

#include <iostream> #include <cmath> using namespace std; int main() { int H, W, x; cin >> H >> W >> x; int ans = 0; // 黄金格数量 for (int r = 1; r <= H; r++) { for (int c = 1; c <= W; c++) { if (sqrt(r * r + c * c) <= x + r - c) { ans++; } } } cout << ans << endl; return 0; }

5、🔍 逐行讲解

#include <cmath>

👉 因为要用sqrt()(开平方)


for (int r = 1; r <= H; r++)

👉 在地图上一行一行走


for (int c = 1; c <= W; c++)

👉 每一行里,一列一列看


sqrt(r * r + c * c)

👉 算左边的数学公式


if ( ... ) ans++;

满足条件 → 找到一个黄金格 ✨


6、 题目要点:

  • 双重 for 循环(二维地图)

  • 使用sqrt()数学函数

  • 把复杂条件写进if


版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 2:06:31

校园迎新大学生新生入学报到系统 微信小程序的设计与实现_49tlsixa

目录已开发项目效果实现截图关于博主开发技术介绍核心代码参考示例1.建立用户稀疏矩阵&#xff0c;用于用户相似度计算【相似度矩阵】2.计算目标用户与其他用户的相似度系统测试总结源码文档获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;已开发…

作者头像 李华
网站建设 2026/4/18 2:05:30

YOLOv8 GhostNet极轻量替代选项探索

YOLOv8 GhostNet极轻量替代选项探索 在智能安防摄像头、工业巡检终端和消费级无人机等边缘设备上部署目标检测模型&#xff0c;常常面临一个尴尬的现实&#xff1a;算法精度达标了&#xff0c;但推理速度却卡在个位数帧率&#xff1b;模型结构优化了&#xff0c;可一跑torchsum…

作者头像 李华
网站建设 2026/4/18 2:07:26

YOLOv8雾天、雨天等恶劣天气适应性测试

YOLOv8在雾天、雨天等恶劣天气下的适应性实测与工程实践 在智能交通系统&#xff08;ITS&#xff09;和自动驾驶技术飞速发展的今天&#xff0c;视觉感知的鲁棒性已成为决定系统能否真正落地的关键瓶颈。摄像头作为最直观的传感器&#xff0c;其采集的数据极易受到雾、雨、低光…

作者头像 李华
网站建设 2026/4/18 2:06:24

青少年近视怎么预防?家长必知的核心要点你了解吗?

当下青少年近视发生率逐年攀升&#xff0c;已然成为困扰众多家庭的健康难题&#xff0c;不少家长重视孩子视力保护&#xff0c;却因缺乏专业认知&#xff0c;陷入防控误区&#xff0c;导致预防效果不尽如人意。青少年视力发育尚未成熟&#xff0c;眼部调节系统仍在完善&#xf…

作者头像 李华
网站建设 2026/4/18 2:05:22

从新手到专家:R语言GPT辅助调试的8个进阶步骤

第一章&#xff1a;R语言GPT辅助调试的认知革命传统R语言调试依赖于断点设置、逐行执行与错误日志分析&#xff0c;开发者常陷入“试错循环”。随着生成式AI的兴起&#xff0c;GPT类工具正重塑调试范式&#xff0c;将被动排查转化为主动推理与语义理解的协同过程。这一转变不仅…

作者头像 李华