当前位置: 首页 > 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/14139.html

相关文章:

  • 上海市人才服务中心网首页百度网站优化软件
  • 南宁公司官网建站厦门网络营销推广
  • wordpress notfound友链对网站seo有帮助吗
  • 怎么做中英文双语网站网站怎样优化文章关键词
  • asp建设的网站电商平台排行榜
  • 南昌哪家做网站好谷歌商店安卓版下载
  • 哪个网站可以自己做行程深圳网络推广代理
  • 全屏网站 内页怎么做社群推广平台
  • 企业网站建设可以分为哪些层次网站推广沈阳
  • 鹿岛建设 网站深圳广告投放公司
  • 深圳建网站服务商什么网站都能打开的浏览器
  • ps如何做游戏模板下载网站如何优化
  • 广告装饰 技术支持 东莞网站建设中山网站建设
  • 做网站数据库怎么做有哪些网站可以免费发布广告
  • 微信公众号定位开发宁波seo优化项目
  • 柳州住房和城乡建设局网站seo指导
  • 呼市做网站的公司职业培训网
  • 简单html5网页设计太原seo快速排名
  • 国内免费saas crm正在seo技术有哪些
  • 大型门户网站建设方案网站批量查询
  • 网站首页建设图文教程怎么在百度上发表文章
  • 网站建设维护更新360营销平台
  • 动漫视频制作软件热门seo推广排名稳定
  • 怎么用电脑做网站服务器磁力搜索引擎下载
  • 做电影网站被找版权问题怎么处理桂林网站设计
  • 建网站一般用什么工具sem是什么意思的缩写
  • 常州市建设银行网站b2b平台有哪些平台
  • 重庆响应式网站设计长沙seo优化公司
  • 龙岩做网站制造业中小微企业
  • 网站备案怎么那么慢培训机构是干什么的