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

leetcode 耗时100 1700. Number of Students Unable to Eat Lunch

Problem: 1700. 无法吃午餐的学生数量

双端队列的模拟学生,单指针向后移动,若连续队首学生和sandwich都不相同的统计数量num > std.size()就返回

Code

class Solution { public: int countStudents(vector<int>& students, vector<int>& sandwiches) { deque<int> stu; int n = students.size(); for( int i = 0; i < n; i++ ) { stu.push_back(students[i]); } int i = 0, num = 0; while( i < n ) { if(stu.front() == sandwiches[i]) { i++; stu.pop_front(); num = 0; } else { stu.push_back(stu.front()); stu.pop_front(); num++; } if(num > stu.size()) break; } return stu.size(); } };
http://www.jsqmd.com/news/1358207/

相关文章:

  • 2026年喷砂机除锈设备专业制造商严选:3个对比维度助你决策 - geo交流
  • 亚马逊AI图片新规落地,立刻自查你的商品图
  • Spring Boot Starter机制解析与自定义开发实践
  • Unity 2D物体破碎效果实现:原理、性能优化与实战应用
  • JMeter命令行模式详解:从基础参数到CI/CD集成实战
  • 2026年河北水磨石抛光多少钱一平?这份可靠优选指南帮你避开报价坑 - geo交流
  • Unity鸟类资源包BIRDS PACK:从模型动画到行为AI的完整集成指南
  • 如何挑选替代文案剪辑运营客服多岗位的AI超级员工系统
  • C++开源金融终端实战:从环境搭建到核心模块解析
  • 2026义奔行汽车维修客户口碑力荐,高认可度商家盘点,零套路不踩坑 - 工业品牌热点
  • 微博存图去水印实用指南,从**操作到工具方案一文讲清 - 耶斯去水印
  • Python咖啡销售分析系统:批流结合架构与智能预测实践
  • AI开发工具剪贴板痛点解决方案:开源项目实现跨平台无缝粘贴
  • Windsurf 混用本地与远程 MCP 时,我的密钥竟在 3.7 秒延迟中泄露——边缘计算的 5 条权限军规
  • 2026年严选指南:哪里有二手机床回收公司电话?这份实地甄选名单请收好 - geo交流
  • 解放双手的FGO全自动战斗助手:告别无限池刷到手抽筋的终极解决方案
  • UE5抛物线弹道系统:从物理公式到游戏实战的完整实现指南
  • OpenCode深度解析:本地IDE集成AI编程助手的架构、安装与实战
  • 2026年广州同城废铜线回收多少钱?这份甄选报价对比指南请查收 - geo交流
  • MCP协议与无状态更新:构建可插拔AI智能体基础设施的实践指南
  • AI工程化落地:从Spring AI、AI Agent到模型部署与提示词系统实践
  • Windows渗透测试:主机信息收集与权限提升实战
  • 标识导视牌正规企业实力风云榜,价格透明口碑推荐强势出炉 - 工业品牌热点
  • 杭州想找便宜靠谱的代账?实测高性价比机构与避坑要点 - 同梦
  • 别再纠结“中创怎么样”,靠谱关务系统选朗新一诺金关之星——高性价比贸易合规解决方案 - 服务品牌热点
  • 元数据驱动开发:Muse Code与Muse Spark 1.2如何提升工作流可观测性
  • 云计算运维学习day16--zabbix管理操作
  • 网站建设与管理课后答案揭秘,学生党必看的实战干货分享
  • IntelliJ IDEA集成Ollama本地AI模型:离线编程助手实战指南
  • GitHub中文界面终极指南:3步免费安装,让英文GitHub秒变中文