news 2026/5/8 1:12:00

【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/5/2 19:03:31

终极指南:XLeRobot强化学习环境快速入门与实战技巧

还在为实体机器人训练成本高昂、调试过程繁琐而头疼吗&#xff1f;XLeRobot项目为你提供了完美的解决方案——一个功能强大的强化学习仿真环境&#xff0c;让你在个人电脑上就能轻松开展机器人训练。本文将带你从零开始&#xff0c;快速掌握这个开源强化学习平台的核心功能和使…

作者头像 李华
网站建设 2026/4/25 21:05:12

如何用EmotiVoice生成带口音的区域化语音?

如何用 EmotiVoice 生成带口音的区域化语音&#xff1f; 在智能语音助手越来越“标准”的今天&#xff0c;你是否也曾怀念过街头巷尾那口地道的方言腔调&#xff1f;一声“侬好”里的软糯吴语&#xff0c;一句“巴适得板”中的川渝热辣——这些充满地域温度的声音&#xff0c;恰…

作者头像 李华
网站建设 2026/4/21 1:37:26

EmotiVoice本地部署教程:在私有服务器上运行情感TTS

EmotiVoice本地部署教程&#xff1a;在私有服务器上运行情感TTS 在虚拟主播深夜直播、智能客服温柔致歉、有声书自动演绎悲欢离合的今天&#xff0c;语音合成早已不再是“机器念稿”的代名词。用户期待的是能传递情绪、带有温度的声音——而这种需求&#xff0c;正在推动TTS技术…

作者头像 李华
网站建设 2026/5/5 0:55:05

2026年游戏开发黄金赛道深度解析

在即将到来的2026年&#xff0c;游戏开发领域的增长动力正发生结构性转移。市场分析报告指出&#xff0c;元宇宙应用、沉浸式VR体感互动与功能化教育游戏三大板块已确立其增长优势&#xff0c;预计年复合增长率分别为29.3%、25%和20%&#xff0c;正共同构成驱动未来市场发展的核…

作者头像 李华
网站建设 2026/5/4 23:15:46

3个常见错误+4步解决方案:彻底搞定Monaco Editor集成难题

3个常见错误4步解决方案&#xff1a;彻底搞定Monaco Editor集成难题 【免费下载链接】monaco-editor A browser based code editor 项目地址: https://gitcode.com/gh_mirrors/mo/monaco-editor 你是否曾经在项目集成Monaco Editor时&#xff0c;满怀期待地复制粘贴示例…

作者头像 李华
网站建设 2026/5/2 18:25:26

Python开发者的终极Steam数据接入指南

Python开发者的终极Steam数据接入指南 【免费下载链接】steamapi An unofficial object-oriented Python library for accessing the Steam Web API. 项目地址: https://gitcode.com/gh_mirrors/st/steamapi 还在为复杂的Steam API对接而烦恼吗&#xff1f;steamapi库正…

作者头像 李华