news 2026/5/28 21:16:29

GESP认证C++编程真题解析 | B3863 [GESP202309 一级] 买文具

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
GESP认证C++编程真题解析 | B3863 [GESP202309 一级] 买文具

​欢迎大家订阅我的专栏:算法题解:C++与Python实现!
本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!

专栏特色
1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。
2.系统化学习路径:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。

适合人群:

  • 准备参加蓝桥杯、GESP、CSP-J、CSP-S等信息学竞赛的学生
  • 希望系统学习C++/Python编程的初学者
  • 想要提升算法与编程能力的编程爱好者

附上汇总帖:GESP认证C++编程真题解析 | 汇总


【题目来源】

洛谷:[B3863 GESP202309 一级] 买文具 - 洛谷

【题目描述】

开学了,小明来到文具店选购文具。签字笔2 22元一支,他需要X XX支;记事本5 55元一本,他需要Y YY本;直尺3 33元一把,他需要Z ZZ把。小明手里有Q QQ元钱。请你通过编程帮小明算算,他手里的钱是否够买他需要的文具。

【输入】

第一行包含一个正整数,是小明购买签字笔的数量。约定1 ≤ X ≤ 10 1 \le X \le 101X10

第二行包含一个正整数,是小明购买记事本的数量。约定1 ≤ Y ≤ 10 1 \le Y \le 101Y10

第三行包含一个正整数,是小明购买直尺的数量。约定1 ≤ Z ≤ 10 1 \le Z \le 101Z10

第四行包含一个正整数Q QQ,是小明手里的钱数(单位:元)。

【输出】

输出2 22行。如果小明手里的钱够买他需要的文具,则第一行输出Yes,第二行输出小明会剩下的钱数(单位:元);否则,第一行输出No,第二行输出小明缺少的钱数(单位:元)。

【输入样例】

1 1 1 20

【输出样例】

Yes 10

【算法标签】

《洛谷 B3863 买文具》 #分支结构# #GESP# #2023#

【代码详解】

#include<bits/stdc++.h>usingnamespacestd;intx,y,z;// 三种物品的数量intq;// 预算金额intmain(){// 输入三种物品的数量和预算cin>>x>>y>>z>>q;// 计算总花费intt=x*2+y*5+z*3;// 判断预算是否足够if(t<=q){// 预算足够cout<<"Yes"<<endl;// 输出"Yes"表示可以购买cout<<q-t<<endl;// 输出剩余金额}else{// 预算不足cout<<"No"<<endl;// 输出"No"表示不能购买cout<<t-q<<endl;// 输出还差多少金额}return0;}

【运行结果】

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

OpenCLIP开源项目深度参与指南:从技术理解到社区共建

OpenCLIP开源项目深度参与指南&#xff1a;从技术理解到社区共建 【免费下载链接】open_clip An open source implementation of CLIP. 项目地址: https://gitcode.com/GitHub_Trending/op/open_clip 多模态AI时代&#xff0c;OpenCLIP作为CLIP模型的开源实现&#xff0…

作者头像 李华
网站建设 2026/5/28 6:32:36

基于LDA的数据降维:原理与MATLAB实现

LDA算法核心思想 线性判别分析(LDA) 是一种经典的监督降维方法&#xff0c;与PCA不同&#xff0c;LDA利用类别信息寻找能够最大化类间区分度的特征投影方向。 算法优势 保留类别判别信息&#xff1a;投影后不同类别样本尽可能分开提升分类性能&#xff1a;降维后的特征更有利于…

作者头像 李华
网站建设 2026/5/27 4:35:26

Triton异步推理实战:解决高并发场景下的性能瓶颈

Triton异步推理实战&#xff1a;解决高并发场景下的性能瓶颈 【免费下载链接】server The Triton Inference Server provides an optimized cloud and edge inferencing solution. 项目地址: https://gitcode.com/gh_mirrors/server/server 在现代AI应用中&#xff0c;异…

作者头像 李华
网站建设 2026/5/28 2:49:09

打卡信奥刷题(2544)用C++实现信奥 P2092 数字游戏

P2092 数字游戏 题目描述 KC 邀请他的两个小弟 K 和 C 玩起了数字游戏。游戏是 K 和 C 轮流操作进行的&#xff0c;K 为先手。KC 会先给定一个数字 QQQ&#xff0c;每次操作玩家必须写出当前数字的一个因数来代替当前数字&#xff0c;但是这个因数不能是 111 和它本身。例如当前…

作者头像 李华
网站建设 2026/5/26 19:36:40

51、随机采样与图模型算法解析

随机采样与图模型算法解析 1. 随机采样方法 随机采样在很多领域都有重要应用,这里介绍两种常见的随机采样方法:排他采样和基于拒绝的采样。 1.1 排他采样(Exclusive Sampling) 排他采样用于从长度为 $M$ 的给定序列 $x[]$ 中随机且无放回地提取 $m$ 个数字。其实现思路…

作者头像 李华