news 2026/9/23 12:40:29

【Leetcode】1700. Number of Students Unable to Eat Lunch

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【Leetcode】1700. Number of Students Unable to Eat Lunch

题目地址:

https://leetcode.com/problems/number-of-students-unable-to-eat-lunch/description/

给定两个长n nn0 − 1 0-101数组a aab bba aa表示每个学生的三明治偏好,b bb表示一摞三明治,b [ 0 ] b[0]b[0]是栈顶,并且三明治只能从栈顶开始取。学生排成一队,a [ 0 ] a[0]a[0]表示队头,队头的学生要么可以从栈顶拿到符合自己喜好的三明治,要么就要排到队尾。问最终多少个学生吃不到三明治。

由队列的性质,每个学生都有机会排到队头,所以我们只需要考虑栈顶的三明治是不是能被取走。先对学生偏好进行计数,然后遍历三明治,如果栈顶的三明治存在学生能取走,则取;否则就说明当前情况已经卡死,当前的所有学生都吃不到三明治了。代码如下:

classSolution{public:intcountStudents(vector<int>&ss,vector<int>&sands){intcnt[2]={0};for(intx:ss)cnt[x]++;for(intx:sands){if(!cnt[x])returncnt[0]+cnt[1];cnt[x]--;}return0;}};

时间复杂度O ( n ) O(n)O(n),空间O ( 1 ) O(1)O(1)

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

测试架构师的成长路径:从技术执行到质量战略的跨越

在软件测试领域&#xff0c;测试架构师是连接技术实践与质量战略的核心角色。他们不仅需要深厚的测试技术功底&#xff0c;还需具备系统设计、风险管理和团队协作能力&#xff0c;推动质量保障体系从“被动检测”向“主动设计”演进。本文结合行业实践&#xff0c;梳理测试架构…

作者头像 李华
网站建设 2026/9/23 17:56:03

多人姿态估计终极指南:从零开始构建实时人体分析系统

在当今计算机视觉技术飞速发展的时代&#xff0c;多人姿态估计已成为智能监控、虚拟现实、运动分析等领域的核心技术。AlphaPose作为业界领先的开源解决方案&#xff0c;为开发者提供了强大的实时多人姿态估计能力。 【免费下载链接】AlphaPose Real-Time and Accurate Full-Bo…

作者头像 李华
网站建设 2026/9/21 23:11:43

【ACWing】150. 括号画家

题目地址&#xff1a; https://www.acwing.com/problem/content/152/ 达达是一名漫画家&#xff0c;她有一个奇特的爱好&#xff0c;就是在纸上画括号。这一天&#xff0c;刚刚起床的达达画了一排括号序列&#xff0c;其中包含小括号 ( )、中括号 [ ] 和大括号 { }&#xff0…

作者头像 李华
网站建设 2026/9/23 4:02:01

如何快速掌握Vim插件管理:VAM的完整使用指南

如何快速掌握Vim插件管理&#xff1a;VAM的完整使用指南 【免费下载链接】vim-addon-manager manage and install vim plugins (including their dependencies) in a sane way. If you have any trouble contact me. Usually I reply within 24 hours 项目地址: https://gitc…

作者头像 李华
网站建设 2026/9/23 17:08:01

文献分区及影响因子批量查询

针对文献下载后的影响因子查询问题&#xff0c;手动逐个查询效率较低&#xff0c;而使用Zotero等工具配合插件操作又过于繁琐。为此&#xff0c;我们开发了一个Python封装模块&#xff0c;能够自动批量处理文件夹中的文献&#xff0c;快速查询并生成分析报告。请注意&#xff0…

作者头像 李华
网站建设 2026/9/23 12:11:52

APKMirror安卓应用下载平台深度解析:从源码到实践

APKMirror安卓应用下载平台深度解析&#xff1a;从源码到实践 【免费下载链接】APKMirror 项目地址: https://gitcode.com/gh_mirrors/ap/APKMirror 在安卓应用生态中&#xff0c;第三方应用下载平台扮演着重要角色。APKMirror作为一款开源项目&#xff0c;为开发者提供…

作者头像 李华