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

旧安卓手机做网站wordpress分页导航不显示不出来

旧安卓手机做网站,wordpress分页导航不显示不出来,网站介绍医院文化建设,绍兴网站建设制作题目链接:https://leetcode.cn/problems/the-number-of-the-smallest-unoccupied-chair/ 题目大意:给出一群人到达一个排队的时间和离开派对的时间[arr, lev]。有无数个座位,下标从0开始。当一个人在tm时刻离开时,如果一个人在tm…

题目链接:https://leetcode.cn/problems/the-number-of-the-smallest-unoccupied-chair/

题目大意:给出一群人到达一个排队的时间和离开派对的时间[arr, lev]。有无数个座位,下标从0开始。当一个人在tm时刻离开时,如果一个人在tm及其以后的时刻到达,那么他可以坐离开的人的座位。每个人会优先挑选下标最小的座位。给出一个targetFriend,求这个人坐到的座位号。【题目保证每个人到达的时间是不同的】

思路:首先,对于每个人的处理肯定是按照到达时间的先后顺序,我们要考虑的那个人的时间假设为arr_i,那么实际上arr_i之后到达的人就根本没必要去考虑了。因此,先把arr_i以及之前到达的人找出来,再按照时间顺序排序。

        vector<pair<int, int>> st;int tArr = times[targetFriend][0];for (auto tm : times) {if (tm[0] <= tArr)st.push_back(make_pair(tm[0], tm[1]));}

随后,对这群需要处理的人遍历即可。(在这个st里,重新给人编号了,我们要找座位的人就是st的最后一个人)对于每一个人,因为要求座位号最小,因此我们从0座位开始遍历,如果这个地方位置被占了,那么看看当前时间(st[i]到达的时间)这个位置上的人是否离开了,如果离开,那么OK就用这个位置。如果这个地方位置没被占,那也OK就用这个位置。

其中occ[]记录该位置上坐的上一个人,如果是-1表示还没有被坐过。

        for (int i = 0; i < st.size(); i++) {int pos = 0;int now = st[i].first;while (occ[pos] != -1) {if (now >= st[occ[pos]].second) {break;}pos++;}occ[pos] = i;if (i == st.size()-1)ret = pos;}

记录最后一个人(我们的目标)坐的座位,返回即可。

完整代码:

bool cmp(pair<int, int> x, pair<int, int> y) {return x.first < y.first;
}class Solution {
public:int smallestChair(vector<vector<int>>& times, int targetFriend) {vector<pair<int, int>> st;int tArr = times[targetFriend][0];for (auto tm : times) {if (tm[0] <= tArr)st.push_back(make_pair(tm[0], tm[1]));}int occ[100001];memset(occ, -1, sizeof(occ));sort(st.begin(), st.end(), cmp);int ret = -1;for (int i = 0; i < st.size(); i++) {int pos = 0;int now = st[i].first;while (occ[pos] != -1) {if (now >= st[occ[pos]].second) {break;}pos++;}occ[pos] = i;if (i == st.size()-1)ret = pos;}return ret;}
};
http://www.yayakq.cn/news/211158/

相关文章:

  • 谈谈对网站开发的理解有哪些网站建设工作室
  • 唐山市政建设总公司网站wordpress基本插件
  • 网站首页上海网站建设公司asp.net企业网站管理系统
  • 自建手机网站在线音乐制作网站
  • seo诊断网站什么是网站建设公司
  • 好的开源网站重庆南坪网站建设
  • 钓鱼网站制作方法为什么两学一做进不去网站
  • 做网站空间放哪些文件夹2015网站备案教程
  • 做网站付钱方式企业网站seo哪里好
  • 网站开发需求逻辑图win7 iis建立网站
  • 网站建设专业培训江苏市场监督管理局电话
  • 房地产新闻时事热点苏州百度seo关键词优化市场
  • wordpress适合门户网站吗石家庄最新防疫政策
  • 建设部网站怎么查询相关专业动易内容管理系统
  • 体彩网站开发seo西安
  • 购物网站留言反馈页面外链吧发布seo
  • 一站式网站建设服务做画册的国外网站
  • 网站dw建设北京网站建设有哪些
  • 网站建设企业的未来发展计划专业做网站 优帮云
  • 地方网站定位app开发制作哪种快
  • 浅析小型企业网站的建设下载的html文件打开乱码
  • 楼市房价最新消息wordpress优化思路
  • 申请付费网站偃师网站
  • 网站建设开票分类编码咨询公司简介
  • 怎么做那些盗号网站网站推广主要包括建设期
  • 京东网上购物商城官方网站电脑网页游戏排行
  • 佛山外英语网站制作北海网站设计
  • 餐饮加盟网站模板企业官网首页源码
  • 动漫网站建设总结微商的自己做网站叫什么
  • wordpress获取4条文章标题做优化排名会不会影响网站速度