当前位置: 首页 > news >正文

LCR 159.库存管理

目录

  • 题目
  • 解法

题目

仓库管理员以数组 stock 形式记录商品库存表,其中 stock[i] 表示对应商品库存余量。请返回库存余量最少的 cnt 个商品余量,返回 顺序不限。

解法

class Solution {
public:vector<int> inventoryManagement(vector<int>& stock, int cnt) {priority_queue<int, vector<int>, greater<int>> pd;for(int num:stock){pd.emplace(num);}vector<int> out(cnt);int j=0;while(j<cnt){out[j]=pd.top();j++;pd.pop();}return out;}
};

使用优先队列


http://www.mrgr.cn/news/57494.html

相关文章:

  • c++ 堆和堆排序
  • 如何减小 Maven 项目生成的 JAR 包体积 提升运维效率
  • 2024软考网络工程师笔记 - 第8章.网络安全
  • 深度学习中的迁移学习:优化训练流程与提高模型性能的策略,预训练模型、微调 (Fine-tuning)、特征提取
  • Python装饰器工具类
  • Matplotlib学习Day19
  • 基于51单片机的电子时钟整点报时proteus仿真
  • git合并代码时产生冲突,如何解决代码冲突
  • Python网络爬虫入门指南
  • 【JavaScript】JavaScript 进阶-1(更新中)
  • 企业架构蓝图:驱动数字化转型的战略指南与实施路径
  • 洛科威岩棉板:引领住宅与工业领域的绿色可持续发展
  • PCL 高斯滤波(永久免费版)
  • 网络营销师:普通人一定要知道这3个知识点
  • [241024] Mistral AI 发布 Ministral 3B 和 8B | GSAP加入Webflow,动画未来更精彩!
  • 基于springboot+vue实现的助学兼职系统(源码+L文+ppt)4-092
  • vue使用xlsx以及file-saver进行下载xlsx文件以及Unit8Array、ArrayBuffer、charCodeAt的使用
  • Zynq(4)MIO中断
  • 指针进阶(二)(C 语言)
  • 【1024特辑 | 机器学习-无监督学习】EM算法
  • 从文本到知识图谱:GraphRAG 各步骤的技术拆解与实现
  • django教育网站-计算机设计毕业源码89335
  • QML----Webengineview点击网页上的下载没反应,下载文件
  • 关于搜索接口被攻击,如何优化思路
  • 背包九讲——混合背包问题
  • 华为OD机试真题---We Are A Team