news 2026/5/1 17:06:56

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/5/1 9:31:05

Simple Comic:Mac上最流畅的漫画阅读器完整指南

Simple Comic&#xff1a;Mac上最流畅的漫画阅读器完整指南 【免费下载链接】Simple-Comic OS X comic viewer 项目地址: https://gitcode.com/gh_mirrors/si/Simple-Comic 如果你是一位Mac用户&#xff0c;同时又是漫画爱好者&#xff0c;那么Simple Comic绝对是你不可…

作者头像 李华
网站建设 2026/5/1 10:30:23

谷歌镜像访问不稳定?本地部署才是王道选择

谷歌镜像访问不稳定&#xff1f;本地部署才是王道选择 在大模型研发的日常中&#xff0c;你是否经历过这样的场景&#xff1a;凌晨两点&#xff0c;终于调通了训练脚本&#xff0c;兴冲冲地启动 git clone 或 huggingface-cli download&#xff0c;结果卡在 30% 进度条上一动不…

作者头像 李华
网站建设 2026/5/1 10:30:17

Sionna通信仿真:3个步骤让新手快速搭建专业级无线通信系统

Sionna通信仿真&#xff1a;3个步骤让新手快速搭建专业级无线通信系统 【免费下载链接】sionna Sionna: An Open-Source Library for Next-Generation Physical Layer Research 项目地址: https://gitcode.com/gh_mirrors/si/sionna 你是不是曾经被复杂的通信系统仿真搞…

作者头像 李华
网站建设 2026/5/1 7:29:02

图像翻译技术5大突破:从理论到实践的完整指南

图像翻译技术5大突破&#xff1a;从理论到实践的完整指南 【免费下载链接】awesome-image-translation A collection of awesome resources image-to-image translation. 项目地址: https://gitcode.com/gh_mirrors/aw/awesome-image-translation 想要让照片瞬间变换风格…

作者头像 李华
网站建设 2026/5/1 5:34:09

Docker私有仓库权限设计陷阱:8年运维血泪总结的4条黄金法则

第一章&#xff1a;Docker私有仓库权限设计的前世今生在容器化技术迅猛发展的背景下&#xff0c;Docker私有仓库作为镜像存储与分发的核心组件&#xff0c;其权限设计经历了从简单粗放到精细化管控的演进过程。早期的私有仓库如 Docker Registry v1 仅提供基础的身份验证机制&a…

作者头像 李华
网站建设 2026/5/1 7:28:53

如何在Neovim中实现高效的代码格式化:conform.nvim完整指南

如何在Neovim中实现高效的代码格式化&#xff1a;conform.nvim完整指南 【免费下载链接】conform.nvim Lightweight yet powerful formatter plugin for Neovim 项目地址: https://gitcode.com/gh_mirrors/co/conform.nvim conform.nvim是一款专为Neovim设计的轻量级格式…

作者头像 李华