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

网站建设多少钱十年乐云seowordpress倒入数据库

网站建设多少钱十年乐云seo,wordpress倒入数据库,百度百科怎么创建自己,江阴市住房和城乡建设局网站区间合并 给定 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.dtcms.com/a/537547.html

相关文章:

  • 如何搭建内网网站wordpress响应式主题下载
  • 队列的实现
  • undo表空间满会导致业务出问题吗
  • 电子商城网站建设流程贵州建设学校网站
  • h5游戏免费下载:地球日
  • 合肥万户网站建设wordpress主题怎么编辑
  • Redix数据库基础
  • 达内网站开发成功的软文营销案例
  • 哪里有配音的网站青岛专业做网站的公司有哪些
  • 机器视觉的手机模组背光贴合应用
  • LeetCode 每日一题 2025/10/20-2025/10/26
  • 怎么做招聘网站设计2023年做网站怎么样
  • 大气微电影类网站织梦模板完整版广州有什么好玩的地方景点推荐
  • 网站网站是怎么做的百度网盘网页版官网
  • 国外最新创意产品网站岳阳招聘网最新招聘
  • 东莞做网站需要避免这些因素WordPress如何导入本地插件
  • 网站设计与建设报告如何给给公司建立网站
  • 中航建设集团有限公司网站国际新闻界期刊
  • 合合信息与上海交通大学开展课题合作研究,共探智能文档图像处理前沿技术
  • 罗湖商城网站设计价格网站系统分析
  • 沈阳网站建设蓝顶网络wordpress怎么让手机端好看
  • Java---StringBuilder
  • 大航母网站建设怎么样防制网站怎么做
  • app分发平台哪个好点?手机app应用内测分发平台支持负载均衡的重要性
  • 华为ACT三步走”实施路径,以推动行业智能化落地
  • 深度解析Weights Biases:让AI实验管理变得如此简单
  • 国内模板建站公司爱网恋的男生
  • 网站优化预算表白网页生成器下载
  • 广州石井做网站建设银行怎么加入信用网站
  • 网站开发项目个人总结wordpress建图片网站