B4450 [GESP202512 三级] 小杨的智慧购物

题目来源

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

题目描述

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

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

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

输入格式

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

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

输出格式

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

输入输出样例

输入 #1复制

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

输出 #1复制

4

说明/提示

样例解释

文具清单如下:

  • 文具 1:种类 1,价格 1
  • 文具 2:种类 1,价格 2
  • 文具 3:种类 1,价格 1
  • 文具 4:种类 2,价格 3
  • 文具 5:种类 2,价格 10

小杨的选择过程:对于种类 1:有三件商品,价格分别为 1,2,1。其中最便宜的价格是 1。对于种类 2:有两件商品,价格分别为 3,10。其中最便宜的价格是 3。

计算总价:小杨购买这两类文具的总花费为 1+3=4。

数据范围

对于所有测试点,保证 1≤M≤N≤105,1≤Ki​≤M,1≤Pi​≤103。

代码

十分简单,数组之神自会发力。

#include <bits/stdc++.h> using namespace std; const int maxn=1e5+5; int a[maxn];//做编号1到m的最小数储存。 int main() { int n,m; cin>>m>>n; while(n--){ int k,p; cin>>k>>p; if(a[k]==0){ a[k]=p; } else a[k]=min(a[k],p); } int num=0; for(int i=1;i<=m;i++){ num+=a[i]; } cout<<num; return 0; }

求三连。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1098253.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

STLink驱动下载入门必看:新手快速上手指南

STLink驱动下载与调试实战&#xff1a;从零打通STM32开发链路 你有没有遇到过这样的场景&#xff1f; 刚拿到一块崭新的STM32 Nucleo板&#xff0c;兴冲冲地打开Keil或STM32CubeIDE&#xff0c;点击“Download”却弹出一条冰冷的提示&#xff1a;“ No ST-LINK detected ”…

计算机Java毕设实战-基于SpringBoot少数民族服饰在线销售系统的设计与实现服装商场、商城管理、在线支付、订单处理【完整源码+LW+部署说明+演示视频,全bao一条龙等】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

10款降AI率工具盘点(含最新免费可用版~)

今年毕业季&#xff0c;很多人遇到了新麻烦。如今高校查重不仅严查文字重复率&#xff0c;更死磕“含AI量”。 不论是应对毕业论文终稿&#xff0c;还是期刊投稿&#xff0c;如何有效降低那一抹刺眼的AI红色标记&#xff0c;已成为硬性需求。本文从降AI实效、语句通顺性、排版…

233魔方、圆柱233A

目录 233魔方 1&#xff0c;魔方三要素 2&#xff0c;复原方法 3&#xff0c;公式推导 圆柱233A 复原方法 233魔方 1&#xff0c;魔方三要素 &#xff08;1&#xff09;组成部件 8个角块编号0-7&#xff0c;8个棱块编号0-7 &#xff08;即默认编号&#xff09; &#…

计算机Java毕设实战-基于Springboot的在线订餐系统设计与实现基于SpringBoot框架的线上订餐管理系统的设计与实现【完整源码+LW+部署说明+演示视频,全bao一条龙等】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

GitHub CI/CD流水线集成Miniconda-Python3.10自动测试PyTorch代码

GitHub CI/CD流水线集成Miniconda-Python3.10自动测试PyTorch代码 在深度学习项目开发中&#xff0c;最让人头疼的往往不是模型设计本身&#xff0c;而是“为什么我的代码在本地能跑&#xff0c;在别人机器上就报错&#xff1f;”——依赖版本冲突、Python 环境混乱、CUDA 驱动…

Java毕设项目:基于SpringBoot少数民族服饰在线销售系统的设计与实现(源码+文档,讲解、调试运行,定制等)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

AI原生应用领域的思维树:未来发展趋势

AI原生应用领域的思维树&#xff1a;未来发展趋势 关键词&#xff1a;AI原生应用、思维树、未来发展趋势、人工智能、应用场景、技术革新 摘要&#xff1a;本文深入探讨了AI原生应用领域的思维树及其未来发展趋势。从介绍AI原生应用的背景出发&#xff0c;详细解释了思维树这一…

数学物理方程知识点总结

课程提要 本门课程主要学习的是数学物理方程:从具体的物理情景中推导建立偏微分方程方程,并结合定解条件采用对应解法求解。(关于解的存在性、唯一性和稳定性不在课程要求中。) 求解数理方程的解法大致有:分离变量…

Python安装依赖超时?Miniconda-Python3.10启用国内镜像源

Python安装依赖超时&#xff1f;Miniconda-Python3.10启用国内镜像源 在人工智能和数据科学项目中&#xff0c;你是否经历过这样的场景&#xff1a;刚克隆完一个GitHub仓库&#xff0c;满怀期待地运行 pip install -r requirements.txt&#xff0c;结果卡在某个包下载上十几分钟…

161_尚硅谷_切片的课堂练习

161_尚硅谷_切片的课堂练习1.切片的课堂练习题

【课程设计/毕业设计】基于SpringBoot的在线服装商城销售系统基于SpringBoot少数民族服饰在线销售系统的设计与实现【附源码、数据库、万字文档】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

【毕业设计】基于SpringBoot框架的线上订餐管理系统的设计与实现(源码+文档+远程调试,全bao定制等)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

【课程设计/毕业设计】基于SpringBoot的订餐系统设计与实现基于SpringBoot框架的线上订餐管理系统的设计与实现【附源码、数据库、万字文档】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

AI原生应用中对话状态跟踪的模型评估与选择

AI原生应用中对话状态跟踪模型的评估框架与选择策略&#xff1a;从传统方法到LLM驱动的演进 元数据框架 标题&#xff1a;AI原生应用中对话状态跟踪模型的评估框架与选择策略&#xff1a;从传统方法到LLM驱动的演进关键词&#xff1a;对话状态跟踪&#xff08;DST&#xff09;、…

不花一分钱!亲测10款免费降ai率工具推荐(2025年12月最新版,亲测有效!)

写论文最崩溃的瞬间是啥&#xff1f;我觉得既不是开题&#xff0c;也不是答辩&#xff0c;而是你辛辛苦苦用AI跑完文献综述&#xff0c;结果查重报告AIGC率90%&#xff0c;导师评语&#xff1a;“建议重写”。 谁懂啊&#xff1f;以前我为了降ai&#xff0c;头都快秃了。手动改…

实测10款降AI率工具:3个免费方法亲测有效!帮你免费降低AI率,论文降AIGC不再头疼!

最近很多同学问我&#xff0c;为什么导师一眼就看出来了论文借助AI了呢&#xff1f; 我一看大家的文章&#xff0c;很多句子读起来太机械了&#xff0c;长句子一堆&#xff0c;读起来别扭。别说导师了&#xff0c;连我都能读的出来。 大家又问了&#xff1a;怎么才能避免这些问…

【毕业设计】基于SpringBoot少数民族服饰在线销售系统的设计与实现(源码+文档+远程调试,全bao定制等)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

Java计算机毕设之基于SpringBoot框架的线上订餐管理系统的设计与实现基于Spring Boot的网上订餐系统设计与实现(完整前后端代码+说明文档+LW,调试定制等)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

实测10款降AI率工具:论文AIGC痕迹太重?帮你免费降低AI率,还有免费ai查重!

最近很多同学问我&#xff0c;为什么导师一眼就看出来了论文借助AI了呢&#xff1f; 我一看大家的文章&#xff0c;很多句子读起来太机械了&#xff0c;长句子一堆&#xff0c;读起来别扭。别说导师了&#xff0c;连我都能读的出来。 大家又问了&#xff1a;怎么才能避免这些问…