news 2026/4/15 22:03:37

GESP认证C++编程真题解析 | B4450 [GESP202512 三级] 小杨的智慧购物

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
GESP认证C++编程真题解析 | B4450 [GESP202512 三级] 小杨的智慧购物

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

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

适合人群:

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

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


【题目来源】

洛谷:[B4450 GESP202512 三级] 小杨的智慧购物 - 洛谷

【题目描述】

小杨的班级要举办一个环保手工作品展览,老师请小杨去文具店购买M MM种不同的文具(例如:铅笔、橡皮、尺子等)。

商店里共有N NN件文具,每件文具都有一个种类编号(从1 11M MM)和价格。

小杨的预算有限,他想了一个聪明的办法:对于每种文具,他只买最便宜的那一件(如果同种文具有多件价格相同且都是最便宜的,他只会购买其中的一件)。请你帮小杨计算出,买齐这M MM种文具一共需要花费多少钱。

【输入】

第一行两个正整数M , N M, NM,N,代表文具的种类数和总数。

之后N NN行,每行两个正整数K i K_iKiP i P_iPi,分别代表第i ii件文具的种类编号和它的价格。数据保证每个种类至少有一件文具可供购买。

【输出】

输出一行,代表购买文具的总价。

【输入样例】

2 5 1 1 1 2 1 1 2 3 2 10

【输出样例】

4

【算法标签】

《洛谷 B4450 小杨的智慧购物》 #数组# #GESP# #2025#

【代码详解】

#include<bits/stdc++.h>usingnamespacestd;constintN=100005;// 定义最大容量常量intn,m,k,p;// 变量声明vector<int>a[N];// 数组的向量,用于存储多组数据intmain(){// 输入m和ncin>>m>>n;// 读取n对数据(k, p)for(inti=1;i<=n;i++){cin>>k>>p;// 将p添加到第k个向量中a[k].push_back(p);}// 对每个向量进行排序for(inti=1;i<=m;i++){sort(a[i].begin(),a[i].end());}// 计算答案intans=0;for(inti=1;i<=m;i++){// 累加每个向量的第一个元素(最小值)ans+=a[i][0];}// 输出结果cout<<ans<<endl;return0;}

【运行结果】

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

收藏这份!大模型LoRA/QLoRA微调全流程指南,零基础也能上手

这篇不是概念科普&#xff0c;而是能直接跑通、可复用的 SOP。我把在实际项目里踩过的坑和最省钱的做法全写进来&#xff1a;数据怎么做、参数怎么配、怎么评估、怎么上线&#xff0c;外加可下载的脚本与排版模板。照着走一遍&#xff0c;你就能把通用模型变成你的专属“内训生…

作者头像 李华
网站建设 2026/4/14 5:09:08

CUDA驱动不兼容?Miniconda-Python3.9镜像自动检测并匹配版本

CUDA驱动不兼容&#xff1f;Miniconda-Python3.9镜像自动检测并匹配版本 在深度学习项目中&#xff0c;你是否曾遇到这样的场景&#xff1a;刚写好的模型代码&#xff0c;在同事的机器上却跑不起来&#xff1f;报错信息五花八门——CUDA version mismatch、undefined symbol i…

作者头像 李华
网站建设 2026/4/9 5:04:00

Python开发者必看:Miniconda-Python3.9镜像高效配置AI环境

Python开发者必看&#xff1a;Miniconda-Python3.9镜像高效配置AI环境 在现代AI开发中&#xff0c;一个常见的场景是&#xff1a;你从同事那里拿到一份代码&#xff0c;满怀期待地运行&#xff0c;结果却卡在“ModuleNotFoundError”或“CUDA version mismatch”上。更糟的是&a…

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

python合庆镇停车场车位预约系统_q6l1n_django Flask vue pycharm项目

目录 已开发项目效果实现截图关于博主开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01; 已开发项目效果实现截图 同行可拿货,招校园代理 ,本人源头供货商 python合庆镇停车场车位预约系统_q…

作者头像 李华