首页 > 分享 > 2251. 花期内花的数目(cpp内置二分查找)

2251. 花期内花的数目(cpp内置二分查找)

最新推荐文章于 2024-08-12 16:55:46 发布

winnower-sliff 于 2022-05-10 19:03:26 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

2251. 花期内花的数目

给你一个下标从 0 开始的二维整数数组 flowers ,其中 flowers[i] = [starti, endi] 表示第 i 朵花的 花期 从 starti 到 endi (都 包含)。同时给你一个下标从 0 开始大小为 n 的整数数组 persons ,persons[i] 是第 i 个人来看花的时间。
请你返回一个大小为 n 的整数数组 answer ,其中 answer[i]是第 i 个人到达时在花期内花的 数目 。

在这里插入图片描述

解答

class Solution { public: vector<int> fullBloomFlowers(vector<vector<int>>& flowers, vector<int>& persons) { vector<int> op,cl; for(auto f:flowers){ op.push_back(f[0]); cl.push_back(f[1]); } sort(op.begin(),op.end()); sort(cl.begin(),cl.end()); int n=persons.size(); vector<int> ans(n); for (int i = 0; i < n; ++i) ans[i] = (upper_bound(op.begin(), op.end(), persons[i]) - op.begin()) - (lower_bound(cl.begin(), cl.end(), persons[i]) - cl.begin()); return ans; } };

12345678910111213141516171819

cpp内置二分查找

upper_bound与lower_bound
upper_bound()函数定义在头文件中,用于在指定范围内查找大于目标值的第一个元素
相关链接

相关知识

2251. 花期内花的数目(cpp内置二分查找)
花期内花的数目【离散化+前缀和+差分】
「苏州花美兰园艺有限公司招聘」
下列各项中与植物激素调节功能不相符的一项是A.在三倍体无子西瓜培育过程中.生长素改变了细胞的染色体数目B.植物激素的合成也受基因组控制C.高浓度的生长素类似物可抑制花.果实的发育而使其脱落D.光照.温度等环境因子可以影响植物激素的合成 题目和参考答案——青夏教育精英家教网——
下列各项中与植物激素调节功能不相符的一项是 A.在三倍体无子西瓜培育过程中.生长素改变了细胞的染色体数目B.植物激素的合成也受基因组控制C.高浓度的生长素类似物可抑制花.果实的发育而使其脱落D.光照.温度等环境因子可以影响植物激素的合成 题目和参考答案——青夏教育精英家教网——
毛茛科植物花形态发育性状的演化研究
下列各项中与植物激素调节功能不相符的一项是( ) A.在三倍体无子西瓜培育过程中.生长素改变了细胞的染色体数目B.植物激素的合成也受基因组控制C.高浓度的生长素类似物可抑制花.果实的发育而使其脱落D.光照.温度等环境因子可以影响植物激素的合成 题目和参考答案——青夏教育精英家教网——
植物学实验6花
一本好书 · 《四季花传书》
《四季花传书(精) (日)川濑敏郎 一日一花作者经典花艺著作 花道文化启蒙与实用指南正版》 【简介

网址: 2251. 花期内花的数目(cpp内置二分查找) https://m.huajiangbk.com/newsview18647.html

所属分类:花卉
上一篇: 花期超长又超级好养的花儿有这些!
下一篇: 做好鲜花保养 轻松延长花期