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

上海网易seo推广有哪些

上海网易,seo推广有哪些,广东建设银行招聘网站,可以自己做网站卖东西区间合并 给定 n 个区间[li,ri],要求合并所有有交集的区间。 注意如果在端点处相交,也算有交集。 输出合并完成后的区间个数。 例如:[1,3] 和 [2,6] 可以合并为一个区间 [1,6]。 输入格式 第一行包含整数 n。 接下来 n 行,…

区间合并

给定 n 个区间[li,ri],要求合并所有有交集的区间。

注意如果在端点处相交,也算有交集。

输出合并完成后的区间个数。

例如:[1,3] 和 [2,6] 可以合并为一个区间 [1,6]。

输入格式

第一行包含整数 n。

接下来 n 行,每行包含两个整数 l 和 r。

输出格式

共一行,包含一个整数,表示合并区间完成后的区间个数。

数据范围

1≤n≤100000
− 1 0 9 −10^9 109≤li≤ri≤ 1 0 9 10^9 109

输入样例:
5
1 2
2 4
5 6
7 8
7 9
输出样例:
3
思路分析

1、按照区间左边界排序,排序后维护一个区间为当前区间,之后的区间与当前维护的区间一共有三种情况、分别是

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

如果是第一种维护区间不做处理、第二种修改维护区间的右边界值、第三种将比较区间作为新的维护区间且计数器+1

因为第一步已经做了排序,因此并不会出现比较区间左边界在维护区间左边界左边的情况

import java.util.*;class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();List<int[]> boundary = new ArrayList<>();for (int i = 0; i < n; i++) {int left = sc.nextInt();int right = sc.nextInt();boundary.add(new int[]{left, right});}//按照左边界排序Collections.sort(boundary, Comparator.comparingInt(a -> a[0]));int myL = boundary.get(0)[0];int myR = boundary.get(0)[1];//结果从1开始计数,因为最后一个不可合并区间无法计数int res = 1;for (int i = 1; i < n; i++) {int[] current = boundary.get(i);if (current[1] <= myR) {continue;} else if (current[0] <= myR && current[1] > myR) {myR = current[1];} else if (current[0] > myR) {res++;myL = current[0];myR = current[1];}}System.out.println(res);sc.close();}
}
http://www.cadmedia.cn/news/10744.html

相关文章:

  • 商城网站开发哪家好hyein seo
  • 苏州园区网站设计公司互动营销的案例及分析
  • 北京网站建设手机app电子商务深圳做网站的公司有哪些
  • 东莞市五金有限公司 寮步 技术支持 网站建设在线seo短视频
  • 怎么开通微信公众号墨猴seo排名公司
  • 网站建设怎么学适合中层管理的培训
  • 浅谈高校门户网站建设的规范标准深圳网站建设服务
  • 关于网站建设的论坛网络推广怎么做好
  • 佛山品牌网站建设报价seo费用
  • 建设厅网站进不去免费网站推广软件哪个好
  • 上海网站建设哪家强网络推广seo是什么
  • 百度地址如何设置门店地址seo蜘蛛池
  • 分享站wordpress主题百度识图在线使用
  • 给赌博人做网站网站关键词快速排名技术
  • 昆明网站开发多少钱新郑网络推广外包
  • 网站推广排名教程今日的新闻
  • 邮箱域名指的是什么高级seo课程
  • 北京免费网站建设模板竞价推广账户托管费用
  • 政府网站建设规范在线数据分析网站
  • 使用wordpress开发一个页面跳转外链seo招聘
  • 中企动力网站建设方案网站优化有哪些技巧
  • 中小企业为什么要建设网站windows7优化大师
  • 广州建设网站制作技能培训机构
  • 重庆建设工程信息网站深圳百度推广
  • 网站进度条源代码juqery-ui电商网站入口
  • 岚山区建设局网站互联网推广软件
  • 做网站如何盈利谷歌浏览器app下载安装
  • 网络优化seo招聘网站seo站外优化
  • 湖南省人大网站建设市场营销培训课程
  • 中建社会招聘网站八戒