当前位置: 首页 > news >正文

GESP认证C++编程真题解析 | 202503 一级

编程题

B4257 图书馆里的老鼠

【题目来源】

洛谷:[B4257 GESP202503 一级] 图书馆里的老鼠 - 洛谷 (luogu.com.cn)

【题目描述】

图书馆里有 \(n\) 本书,不幸的是,还混入了一只老鼠,老鼠每 \(x\) 小时能啃光一本书,假设老鼠在啃光一本书之前,不会啃另一本。请问 \(y\) 小时后图书馆里还剩下多少本完整的书。

【输入】

三行,第一行一个正整数 \(n\),表示图书馆里书的数量;

第二行,一个正整数 \(x\),表示老鼠啃光一本书需要的时间;

第三行,一个正整数 \(y\),表示经过的总时间;

输入数据保证 \(y\) 小时后至少会剩下一本完整的书。

【输出】

一行,一个整数,表示 \(y\) 小时后图书馆里还剩下多少本完整的书。

【输入样例】

10
2
3

【输出样例】

8

【算法标签】

《洛谷 B4257 图书馆里的老鼠》 #数学# #顺序结构# #GESP# #2025#

【代码详解】

#include <bits/stdc++.h>
using namespace std;int n, x, y;  // n: 总数,x: 每个单位的大小,y: 目标总量int main() {cin >> n >> x >> y;  // 输入n, x, yif (y % x == 0) {  // 如果y能被x整除cout << n - y / x << endl;  // 输出剩余的数量} else {  // 如果y不能被x整除cout << n - y / x - 1 << endl;  // 输出剩余的数量减1}return 0;
}

【运行结果】

10
2
3
8

B4258 四舍五入

【题目来源】

洛谷:[B4258 GESP202503 一级] 四舍五入 - 洛谷 (luogu.com.cn)

【题目描述】

四舍五入是一种常见的近似计算方法。现在,给定 \(n\) 个整数,你需要将每个整数四舍五入到最接近的整十数。例如,\(43\) 四舍五入后为 \(40\)\(58\) 四舍五入后为 \(60\)

【输入】

\(n+1\) 行,第一行,一个整数 \(n\),表示接下来输入的整数个数。

接下来 \(n\) 行,每行一个整数 \(a_1,⋯,a_n\),表示需要四舍五入的整数。

【输出】

\(n\) 行,每行一个整数,表示每个整数四舍五入后的结果。

【输入样例】

5
43
58
25
67
90

【输出样例】

40
60
30
70
90

【算法标签】

《洛谷 B4258 四舍五入》 #循环结构# #GESP# #2025#

【代码详解】

#include <bits/stdc++.h>
using namespace std;int n;  // 定义变量n,表示输入的整数个数int main() {cin >> n;  // 输入整数个数n// 遍历输入的n个整数for (int i = 1; i <= n; i++) {int x;cin >> x;  // 输入当前整数xint gw = x % 10;  // 计算x的个位数int sw = x / 10;  // 计算x的十位数if (gw < 5) {  // 如果个位数小于5cout << sw * 10 << endl;  // 输出十位数乘以10} else {  // 如果个位数大于等于5cout << (sw + 1) * 10 << endl;  // 输出十位数加1后乘以10}}return 0;
}

【运行结果】

5
43
40
58
60
25
30
67
70
90
90
http://www.jsqmd.com/news/548507/

相关文章:

  • EdgeRemover技术揭秘:彻底解决Windows Edge卸载难题的智能方案
  • 新闻推荐系统中的冷启动难题:阿里天池项目中的解决方案与实战代码
  • 鸣潮工具箱:3步解决游戏卡顿,让帧率提升60%的终极指南
  • (1)安装,以及 tab 键
  • Alpamayo-R1-10B效果展示:Chain-of-Causation推理过程动态解析
  • 5分钟掌握Vin象棋:解锁AI智能象棋的全新体验
  • DeepSeek-OCR-2实战解析:从单图识别到批量处理全流程
  • 别只调Prompt了!LoRA训练参数详解:从学习率到优化器,如何影响你的赛博朋克小姐姐
  • 多模态探索:OpenClaw+ollama-QwQ-32B解析截图中的文字与表格
  • Qwen3-4B+RAG保姆级集成指南:上传文档,秒变专业顾问
  • 如何每天节省25分钟?淘金币任务自动化工具的终极时间管理方案
  • VMware 虚拟机 安装 统信UOS Linux 桌面版 详细图文教程
  • 抖音内容下载神器:三步保存无水印高清视频
  • 终极Beekeeper Studio界面设计指南:从混乱色板到专业美学的蜕变之路
  • 别再手动搭环境了!用Devbox + Cursor AI,5分钟搞定一个Go+React全栈项目
  • OpenClaw性能优化:百川2-13B-4bits模型批量任务处理技巧
  • 处理Python包和版本信息
  • RTX 4090 VFIO直通故障根源解析
  • OpenClaw+GLM-4.7-Flash:电子书自动摘要与知识提取
  • P15802 [GESP202603 七级] 拆分
  • 终极指南:如何快速上手跨平台AI变声神器RVC
  • OWL ADVENTURE快速上手:10分钟完成本地部署与第一个识别Demo
  • 提升开发效率:用快马平台为cherry studio一键生成常用业务组件
  • Chord - Ink Shadow 辅助编程:AI结对编程与代码审查实战
  • P15803 [GESP202603 七级] 物流网络
  • FPGA实战:如何优化NCO的性能(Verilog HDL/VHDL对比)
  • 自抗扰顺序模型预测PWM整流器控制的Matlab仿真之旅
  • Sketchfab 3D模型下载实用指南:Tampermonkey用户脚本深度解析
  • 重构输入流控制:QKeyMapper如何让Windows按键映射实现零重启即时生效
  • Calbryte 520 AM:免疫细胞功能状态的功能性标志物