news 2026/4/23 16:23:07

2025年12月GESP(C++二级): 环保能量球

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
2025年12月GESP(C++二级): 环保能量球

2025年12月GESP(C++二级): 环保能量球

题目描述

小杨最近在玩一个环保主题的游戏。在游戏中,小杨每行走 1 公里就可以获得 1 点“环保能量”。

为了激励玩家,游戏设置了“里程奖励”:小杨每行走x xx公里,游戏就会额外奖励 1 点能量。

现在已知小杨总共行走了n nn公里,请你帮他计算,他一共能获得多少点环保能量?

输入格式

第一行包含一个正整数t tt,代表测试数据组数。

对于每组测试数据:

  • 第一行包含一个正整数n nn,代表行走的公里数。
  • 第二行包含一个正整数x xx,代表奖励触发的间隔。
输出格式

对于每组测试数据,输出一个整数,代表小杨获得的环保能量总数。

输入输出样例 1
输入 1
3 5 2 10 3 2 5
输出 1
7 13 2
说明/提示
样例解释
  • 对于第 1 组数据,n = 5 , x = 2 n = 5, x = 2n=5,x=2:小杨行走获得5 55点能量。此外,他在第2 22公里和第4 44公里时各获得1 11点额外奖励,总共5 + 2 = 7 5 + 2 = 75+2=7点。
  • 对于第 2 组数据,n = 10 , x = 3 n = 10, x = 3n=10,x=3:行走获得10 1010点。他在第3 336 669 99公里时各获得1 11点额外奖励,总共10 + 3 = 13 10 + 3 = 1310+3=13点。
  • 对于第 3 组数据,n = 2 , x = 5 n = 2, x = 5n=2,x=5:行走获得2 22点。由于行走路程不足5 55公里,没有额外奖励,总共2 22点。
数据范围

对于全部数据,保证:1 ≤ t ≤ 100 1 \leq t \leq 1001t1001 ≤ n , x ≤ 1000 1 \leq n, x \leq 10001n,x1000

题目分析

这是一个简单的数学计算问题。小杨每走1公里获得1点基础能量,同时每走x公里额外获得1点奖励能量。需要计算总能量。

核心公式
  • 基础能量:n点
  • 额外奖励能量:⌊n/x⌋点(取整数部分)
  • 总能量 = n + ⌊n/x⌋
解题思路

对于每组测试数据:

  1. 读取总公里数n和奖励间隔x
  2. 计算总能量 = n + n/x(C++整数除法自动向下取整)
  3. 输出结果

代码实现

#include<bits/stdc++.h>usingnamespacestd;intt;// 定义全局变量t,存储测试数据组数intmain(){cin>>t;// 读取测试数据组数// 循环处理每组测试数据while(t--){intn,x;// 定义变量:n-总公里数,x-奖励间隔cin>>n>>x;// 读取n和x// 输出总能量:基础能量n + 额外奖励次数(n/x)// 注意:C++中整数除法自动向下取整cout<<n+n/x<<endl;}return0;}

功能分析

1. 输入处理
  • 第一行读取测试组数t
  • 对于每组数据,读取两个整数n和x
2. 计算逻辑
  • 基础能量:每公里1点,共n点
  • 额外奖励:每x公里奖励1点,相当于获得⌊n/x⌋次奖励
  • 整数除法的特性:C++中两个整数相除会自动向下取整,恰好符合题目要求
3. 输出处理
  • 每组数据输出一个结果
  • 格式简单,直接输出计算得到的整数
4. 示例验证
示例1
输入:n=5, x=2 计算:5 + 5/2 = 5 + 2 = 7 输出:7
示例2
输入:n=10, x=3 计算:10 + 10/3 = 10 + 3 = 13 输出:13
示例3
输入:n=2, x=5 计算:2 + 2/5 = 2 + 0 = 2 输出:2

各种学习资料,助力大家一站式学习和提升!!!

#include<bits/stdc++.h>usingnamespacestd;intmain(){cout<<"########## 一站式掌握信奥赛知识! ##########";cout<<"############# 冲刺信奥赛拿奖! #############";cout<<"###### 课程购买后永久学习,不受限制! ######";return0;}
  • 一、CSP信奥赛C++通关学习视频课:
    • C++语法基础
    • C++语法进阶
    • C++算法
    • C++数据结构
    • CSP信奥赛数学
    • CSP信奥赛STL
  • 二、CSP信奥赛C++竞赛拿奖视频课:
    • 信奥赛csp-j初赛高频考点解析
    • CSP信奥赛C++复赛集训课(12大高频考点专题集训)
  • 三、考级、竞赛刷题题单及题解:
    • GESP C++考级真题题解
    • CSP信奥赛C++初赛及复赛高频考点真题解析
    • CSP信奥赛C++一等奖通关刷题题单及题解

详细内容:

1、csp/信奥赛C++,完整信奥赛系列课程(永久学习):

https://edu.csdn.net/lecturer/7901 点击跳转


2、CSP信奥赛C++竞赛拿奖视频课:

https://edu.csdn.net/course/detail/40437 点击跳转

3、csp信奥赛冲刺一等奖有效刷题题解:

CSP信奥赛C++初赛及复赛高频考点真题解析(持续更新):https://blog.csdn.net/weixin_66461496/category_12808781.html 点击跳转

  • 2025 csp-j 复赛真题及答案解析(最新更新)
  • 2025 csp-x(山东) 复赛真题及答案解析(最新更新)
  • 2025 csp-x(河南) 复赛真题及答案解析(最新更新)
  • 2025 csp-x(辽宁) 复赛真题及答案解析(最新更新)
  • 2025 csp-x(江西) 复赛真题及答案解析(最新更新)
  • 2025 csp-x(广西) 复赛真题及答案解析(最新更新)
  • 2020 ~ 2024 csp 复赛真题题单及题解
  • 2019 ~ 2022 csp-j 初赛高频考点真题分类解析
  • 2021 ~ 2024 csp-s 初赛高频考点解析
  • 2023 ~ 2024 csp-x (山东)初赛真题及答案解析
  • 2024 csp-j 初赛真题及答案解析
  • 2025 csp-j 初赛真题及答案解析(最新更新)
  • 2025 csp-s 初赛真题及答案解析(最新更新)
  • 2025 csp-x (山东)初赛真题及答案解析(最新更新)
  • 2025 csp-x (江西)初赛真题及答案解析(最新更新)
  • 2025 csp-x (辽宁)初赛真题及答案解析(最新更新)

CSP信奥赛C++一等奖通关刷题题单及题解(持续更新):https://blog.csdn.net/weixin_66461496/category_12673810.html 点击跳转

  • 129 道刷题练习和详细题解,涉及:模拟算法、数学思维、二分算法、 前缀和、差分、深搜、广搜、DP专题、 树和图

4、GESP C++考级真题题解:

GESP(C++ 一级+二级+三级)真题题解(持续更新):https://blog.csdn.net/weixin_66461496/category_12858102.html 点击跳转

GESP(C++ 四级+五级+六级)真题题解(持续更新):https://blog.csdn.net/weixin_66461496/category_12869848.html 点击跳转

· 文末祝福 ·

#include<bits/stdc++.h>usingnamespacestd;intmain(){cout<<"跟着王老师一起学习信奥赛C++";cout<<" 成就更好的自己! ";cout<<" csp信奥赛一等奖属于你! ";return0;}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 9:55:42

Bitbucket Pipelines配置示例分享

Bitbucket Pipelines 与 ms-swift 构建大模型自动化流水线 在当前大模型&#xff08;LLMs&#xff09;和多模态模型飞速发展的背景下&#xff0c;AI 开发的复杂性已远超传统软件工程范畴。从模型下载、微调到推理部署&#xff0c;每一个环节都涉及复杂的依赖管理、硬件适配与环…

作者头像 李华
网站建设 2026/4/23 11:20:12

YOLOv8通道顺序RGB vs BGR辨析

YOLOv8通道顺序RGB vs BGR辨析 在目标检测的实际开发中&#xff0c;我们常常关注模型结构、训练策略或推理速度&#xff0c;却容易忽略一个看似微小但影响深远的细节——图像的通道顺序。尤其是在使用YOLOv8这类高度封装的框架时&#xff0c;开发者可能只写几行代码就能完成推理…

作者头像 李华
网站建设 2026/4/23 16:05:59

Nilesoft Shell完全攻略:从新手到专家的效率倍增指南

Nilesoft Shell完全攻略&#xff1a;从新手到专家的效率倍增指南 【免费下载链接】Shell Powerful context menu manager for Windows File Explorer 项目地址: https://gitcode.com/gh_mirrors/shel/Shell Nilesoft Shell作为Windows文件资源管理器的强大上下文菜单管理…

作者头像 李华
网站建设 2026/4/23 12:54:50

电力系统设计终极指南:从入门到精通完整教程

电力系统设计是电力工程领域的核心技术环节&#xff0c;直接影响电网的可靠性、经济性和安全性。《电力系统设计手册10273.pdf》作为行业权威参考&#xff0c;为技术人员提供了完整的电力系统设计解决方案&#xff0c;帮助快速掌握从负荷预测到网络优化的全流程设计方法。 【免…

作者头像 李华
网站建设 2026/4/23 11:12:47

NeverSink过滤器终极实战指南:3倍提升《流放之路2》刷图效率

你是否曾在《流放之路2》的装备海洋中迷失方向&#xff1f;面对满地物品不知如何取舍&#xff1f;NeverSink物品过滤器正是为解决这一核心痛点而生。这款开源效率神器通过智能识别和视觉优化&#xff0c;让玩家在复杂游戏环境中精准锁定高价值物品&#xff0c;彻底告别"捡…

作者头像 李华