【GESP真题解析】第 16 集 GESP 一级 2024 年 9 月编程题 1:小杨购物
发布时间
阅读量:
阅读量

大家好,我是莫小特。
这篇文章给大家分享 GESP 一级 2024 年 9 月编程题第 1 题:小杨购物。
题目链接
洛谷链接:B4034 小杨购物

一、完成输入
根据题意,输入有三行,并且都是正整数,第一行是小杨用来购物的金额,第二行为商品 A 的单价,第三行为商品 B 的单价。
数据范围在 1<=n,a,b<=10^5,所以选用 int。
int n,a,b;
cin >> n >> a >>b;
cpp
输入非常简单,接下来就来分析题意。
二、分析题意
根据题目描述,小杨想要购买相同数量的商品 A 和商品 B。
注意到题目中说明的 相同数量 ,即可以将商品 A 和商品 B 的单价加起来,用 c 变量存储。
int c=a+b;
题目要求我们计算出小杨最多能够买多少个商品 A 和商品 B。
所以可以用小杨用于购物的金额再和两者相除即可得出结果,即:
cout<<n/c;
cpp
因为 n 和 c 都是正整数,所以 得出来的结果,也一样是正整数。
三、验证数据
提交到网站中,通过!

四、完整代码
完整代码如下:
#include<iostream>
using namespace std;
int main()
{
int n,a,b;
cin>>n>>a>>b;
int c=a+b;
cout<<n/c;
return 0;
}
cpp

五、技巧总结
本题较为简单,优化的技巧在于将花费计算在内,之后再用总数进行除法,即可完成。
---end---
如果你觉得这篇文章对你有帮助,欢迎点赞、收藏、关注我哦!
我们下集见~
全部评论 (0)
还没有任何评论哟~
