news 2026/6/25 15:04:51

【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/6/25 3:08:58

视频质量控制的智能革命:告别画质困扰的终极方案

视频质量控制的智能革命&#xff1a;告别画质困扰的终极方案 【免费下载链接】ffmpeg-python Python bindings for FFmpeg - with complex filtering support 项目地址: https://gitcode.com/gh_mirrors/ff/ffmpeg-python 你是否曾经遇到过这样的困扰&#xff1f;精心拍…

作者头像 李华
网站建设 2026/6/24 19:30:10

EmotiVoice语音合成压力测试报告:万级QPS承载能力验证

EmotiVoice语音合成压力测试报告&#xff1a;万级QPS承载能力验证 在智能客服、虚拟主播和有声内容爆发式增长的今天&#xff0c;语音合成系统正面临前所未有的高并发挑战。一个典型的在线教育平台每天可能需要为数百万用户生成个性化欢迎语&#xff1b;某头部直播App的虚拟偶像…

作者头像 李华
网站建设 2026/6/25 16:52:36

使用EmotiVoice生成儿童故事语音:家长反馈孩子更爱听

使用EmotiVoice生成儿童故事语音&#xff1a;家长反馈孩子更爱听 在快节奏的现代家庭生活中&#xff0c;许多父母虽有心为孩子讲睡前故事&#xff0c;却常因工作疲惫或时间不足而力不从心。市面上的电子读物音频大多由千篇一律的机械语音朗读&#xff0c;缺乏情感起伏和亲和力&…

作者头像 李华
网站建设 2026/6/25 16:28:39

Python打包终极指南:Auto-Py-To-Exe一键生成可执行文件

Python打包终极指南&#xff1a;Auto-Py-To-Exe一键生成可执行文件 【免费下载链接】auto-py-to-exe Converts .py to .exe using a simple graphical interface 项目地址: https://gitcode.com/gh_mirrors/au/auto-py-to-exe 想要将你的Python脚本转换为独立的可执行文…

作者头像 李华
网站建设 2026/6/26 0:33:17

DrivingDiffusion终极指南:5步快速掌握自动驾驶场景生成技术

DrivingDiffusion终极指南&#xff1a;5步快速掌握自动驾驶场景生成技术 【免费下载链接】DrivingDiffusion Layout-Guided multi-view driving scene video generation with latent diffusion model 项目地址: https://gitcode.com/gh_mirrors/dr/DrivingDiffusion 自动…

作者头像 李华