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

2023年天梯赛真题解析L2-2(优先级队列)

L2-046 天梯赛的赛场安排题目链接https://pintia.cn/problem-sets/994805046380707840/exam/problems/type/7?problemSetProblemId1649748772841508873page1题目分析本题的考点是结构体优先级队列因为每个学校包含的信息较多用结构体来存储比较方便用优先级队列可以快速找到尚未安排赛场的最多的队员人数好进行分配具体看解法代码#includebits/stdc.husingnamespacestd;//总结题目包含的信息比较多我们可以创建结构体来记录数据structschool{string name;inttotal_stu;intteacher;intres_stu;//剩余的需要安排的学生数量};intmain(){intn,c;cinnc;vectorstringsl_name;mapstring,intans;//存最后的答案autocmp[](structschoola,structschoolb){returna.res_stub.res_stu;};vectorintroom;//这里我们还需要一个变量来存储剩余空位数priority_queueschool,vectorschool,decltype(cmp)pq(cmp);for(inti0;in;i){string s;cins;sl_name.push_back(s);intx;cinx;pq.push({s,x,0,x});}while(!pq.empty()){school currentpq.top();pq.pop();if(current.res_stu0){ans[current.name]current.teacher;continue;//如果为0就一直删,同时存一下数据}if(current.res_stuc){current.res_stu-c;current.teacher;room.push_back(0);pq.push(current);//这里再重新加入优先级队列}else{boolfindfalse;for(autospace:room){//这里一定要用引用if(spacecurrent.res_stu){current.res_stu0;space-current.res_stu;current.teacher;findtrue;break;}}if(!find){room.push_back(c-current.res_stu);current.teacher;current.res_stu0;}pq.push(current);}}for(autos:sl_name){couts ans[s]endl;}coutroom.size();return0;}
http://www.zskr.cn/news/1353919.html

相关文章:

  • THINKPHP 8 + PHP 8.0 + 40+功能优化,多商户系统v4.0为“百亿GMV”铺路
  • 当“独角兽”倒下:招聘平台的浮沉与求职者的定力
  • Python训练营 day4.认识pandas
  • RAG 已死?向量数据库正在被淘汰,新一代检索技术全面解析
  • 弹性布局模板
  • 代码段权限RWX
  • AI经营报告项目——项目记录
  • 小公司有必要上CRM系统吗?
  • 昇腾环境300v pro 搭建qwen3 vl
  • 如何为Claude Code配置Taotoken的API Key与Base地址实现稳定调用
  • 普通人能做的最新商机哪里找?集客大师告诉你!
  • jetson agx xaviar刷机过程
  • 深度剖析LiteOS-M内核队列:数据结构、算法与嵌入式IPC实践
  • 微信小程序 宠物服务系统
  • NVIDIA Profile Inspector完整指南:解锁显卡隐藏性能,游戏帧数提升50%
  • 【MLOps】模型部署与监控实战:从训练到生产的完整链路
  • IPD咨询洞察:企业前后端为什么总是拧巴?IPD给出了答案
  • DownKyi终极指南:5分钟掌握B站8K视频高效下载方案
  • Windows平台PDF处理终极指南:Poppler for Windows让你告别复杂编译
  • QMCDecode终极指南:3步解锁QQ音乐加密格式的Mac专属方案
  • 2026年多模态AI翻译行业深度报告:技术趋势、市场格局与企业应用全解析
  • Altium Designer PCB设计:CAD工具与布线核心技巧全解析
  • Java编程高频的“技术点”-01:自定义全局异常处理器
  • Worldquant研究顾问速通
  • 南通市2026黄金回收本地口碑商家榜:黄金首饰+ 白银+ 铂金+ 彩金回收门店及联系方式推荐 - 盛世金银回收
  • 襄阳市2026黄金回收本地口碑商家榜:黄金首饰+ 白银+ 铂金+ 彩金回收门店及联系方式推荐 - 盛世金银回收
  • 孝感市2026黄金回收本地口碑商家榜:黄金首饰+ 白银+ 铂金+ 彩金回收门店及联系方式推荐 - 盛世金银回收
  • 荣耀出征手游官网下载:荣耀出征最新官方下载渠道
  • 全科吃透稳上岸!浙大MBA笔试四科高分备考实战经验
  • YOLO26涨点改进| SCI 2026 |独家创新首发、卷积改进篇| 引入TVconvCA平移变分卷积交叉注意力机制,助力医学图像检测与分割、缺陷检测、焊缝检测、工业表面检测、遥感小目标检测任务涨点