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

网页升级紧急通知狼急通知搜索优化

网页升级紧急通知狼急通知,搜索优化,为企业做贡献的句子,徐州金桥建设监理有限公司网站给你一个下标从 0 开始的二维整数数组 flowers ,其中 flowers[i] [starti, endi] 表示第 i 朵花的 花期 从 starti 到 endi (都 包含)。同时给你一个下标从 0 开始大小为 n 的整数数组 people ,people[i] 是第 i 个人来看花的时间…

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

请你返回一个大小为 n 的整数数组 answer ,其中 answer[i]是第 i 个人到达时在花期内花的 数目 。

示例 1:

输入:flowers = [[1,6],[3,7],[9,12],[4,13]], people = [2,3,7,11]
输出:[1,2,2,2]
解释:上图展示了每朵花的花期时间,和每个人的到达时间。
对每个人,我们返回他们到达时在花期内花的数目。

示例 2:

输入:flowers = [[1,10],[3,3]], people = [3,3,2]
输出:[2,2,1]
解释:上图展示了每朵花的花期时间,和每个人的到达时间。
对每个人,我们返回他们到达时在花期内花的数目。

提示:

  • 1 <= flowers.length <= 5 * 104
  • flowers[i].length == 2
  • 1 <= starti <= endi <= 109
  • 1 <= people.length <= 5 * 104
  • 1 <= people[i] <= 109

答:

import java.util.Arrays;public class Solution {public int[] numFlowersInBloom(int[][] flowers, int[] people) {Arrays.sort(flowers, (a, b) -> Integer.compare(a[1], b[1])); // 按结束时间排序int n = people.length;int[] answer = new int[n];int ptr = 0; // 指向当前未被看的花期for (int i = 0; i < n; i++) {int arriveTime = people[i];// 找到所有结束时间小于等于arriveTime的花期,并统计花的数量while (ptr < flowers.length && flowers[ptr][1] <= arriveTime) {if (flowers[ptr][0] <= arriveTime) { // 花期的开始时间小于等于arriveTimeanswer[i]++;}ptr++;}}return answer;}public static void main(String[] args) {Solution solution = new Solution();int[][] flowers = {{1,6},{3,7},{9,12},{4,13}};int[] people = {2,3,7,11};int[] result = solution.numFlowersInBloom(flowers, people);System.out.println(Arrays.toString(result)); // 输出:[1, 2, 2, 2]}
}

http://www.dinnco.com/news/50774.html

相关文章:

  • 2016市网站建设总结交换链接营销案例
  • 腾讯云服务器用什么做网站冯耀宗seo课程
  • 设计个人网站的步骤房产网站建设
  • 自己做公司的网站吗黄冈网站推广策略
  • 网站备案免费吗热搜关键词查询
  • 建设网站前的市场分析网络广告有哪些
  • wordpress页面样板百seo排名优化
  • 动态网站上的查询怎么做百度推广登陆入口官网
  • 个人网站限制深圳百度代理
  • 某高校门户网站开发案例搜狗推广登录平台
  • asp室内装修装潢网站源码seochan是什么意思
  • 百度网站外链发布平台自助建站
  • 百度公司地址上海网站seo快速排名
  • 调查问卷网站建设windows优化大师有必要安装吗
  • 做专业维修网站软文推广文案
  • 天津建网站的公司汕头网页搜索排名提升
  • app网站开发方案南和网站seo
  • nginx wordpress多个站点有网站模板怎么建站
  • 京东优惠劵网站怎么做优化网哪个牌子好
  • 网站描述是什么搜狗推广开户
  • 建站方案书备案百度有几种推广方式
  • 平台推广怎么写台州优化排名推广
  • 做网站需注意什么关键词优化技巧有哪些
  • 大气的房产网站seo优化网站查询
  • 自己做的网站怎么接支付宝网络营销有哪些主要功能
  • 有多少专门做兼职的网站北京网站优化seo
  • 西安网站制作维护免费建站模板
  • 哪里的郑州网站建设抖音推广网站
  • av做爰免费网站酒店网络营销推广方式
  • 长安营销型网站建设谷歌浏览器下载