news 2026/10/29 16:05:49

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 101≤X≤10。

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

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

第四行包含一个正整数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/10/29 19:41:41

40、Samba使用指南:额外资源、守护进程及客户端程序详解

Samba使用指南:额外资源、守护进程及客户端程序详解 在使用Samba的过程中,我们可能会遇到各种问题,也需要不断获取最新的信息和帮助。下面将详细介绍Samba的额外资源、守护进程以及客户端程序等方面的内容。 1. 额外资源 在使用Samba时,我们可以通过多种在线资源获取新闻…

作者头像 李华
网站建设 2026/10/28 13:21:23

械字号膏药代加工优选伙伴:天津市晨洁华美科技发展有限公司

大健康产业规范化发展进程中&#xff0c;械字号膏药凭借合规性强、消费者接受度高的特点&#xff0c;成为不少健康品牌、医药企业布局的重要方向。而械字号膏药代加工服务&#xff0c;也为这类企业降低研发与生产门槛、快速切入市场提供了便捷路径。在筛选合作厂家时&#xff0…

作者头像 李华
网站建设 2026/10/30 3:16:52

7、Unix系统上Samba安装与配置全攻略

Unix系统上Samba安装与配置全攻略 1. 基本Samba配置文件 在启动Samba之前,需要为其创建一个配置文件。Samba配置的关键在于其配置文件 smb.conf ,该文件可简单可复杂。为了测试服务器软件,可使用以下文件,在所选文本编辑器中创建,命名为 smb.conf ,并放置在 /usr/…

作者头像 李华
网站建设 2026/10/29 17:18:38

Dify平台支持Prompt工程的调试技巧与最佳实践

Dify平台支持Prompt工程的调试技巧与最佳实践 在企业加速拥抱生成式AI的今天&#xff0c;如何高效构建稳定、可控且可维护的AI应用&#xff0c;已成为技术团队的核心挑战。尤其是在处理复杂任务如智能客服、知识问答或自动化流程时&#xff0c;仅靠调用大模型API远远不够——提…

作者头像 李华
网站建设 2026/10/30 4:38:29

第七章:Makefile多目录项目 - 组织大型项目结构

第七章&#xff1a;Makefile多目录项目 - 组织大型项目结构 7.1 为什么需要多目录&#xff1f; 小项目 vs 大项目 小项目&#xff08;单目录&#xff09; 大项目&#xff08;多目录&#xff09; ├── main.c ├── src/ ├── utils.c │…

作者头像 李华