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

专业下载网站源码怎么弄自己的网站

专业下载网站源码,怎么弄自己的网站,医院网站源码php,公司logo设计价格区间合并:区间合并问题 区间合并 www.acwing.com/problem/content/805/ 按区间的左端点排序 扫描整个区间,在这过程中把可能有交点的区间合并 全包含:不做改动相交:right 后移相离:更新至下一个维护区间 import j…

区间合并:区间合并问题

区间合并

www.acwing.com/problem/content/805/

在这里插入图片描述

  1. 按区间的左端点排序

  2. 扫描整个区间,在这过程中把可能有交点的区间合并

    1. 全包含:不做改动
    2. 相交:right 后移
    3. 相离:更新至下一个维护区间
import java.util.*;public class Main {static final int N = 100010;static Pair[] pairs = new Pair[N];static class Pair implements Comparable<Pair> {int l, r;public Pair(int l, int r) {this.l = l;this.r = r;}@Overridepublic int compareTo(Pair o) {if (this.l == o.l) {return this.r - o.r;}return this.l - o.l;}} public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();for (int i = 0; i < n; i++) {int l = sc.nextInt();int r = sc.nextInt();pairs[i] = new Pair(l, r);}Arrays.sort(pairs, 0, n);int result = 1;int right = pairs[0].r;for (int i = 1; i < n; i++) {if (pairs[i].l <= right) {// 合并区间right = Math.max(right, pairs[i].r);} else {// 新区间result++;right = pairs[i].r;}}System.out.println(result);}
}
http://www.dtcms.com/wzjs/481843.html

相关文章:

  • 免费做h5的网站知乎矿泉水软文广告500字
  • 门户网站建站要求云南疫情最新消息
  • 成都网站开发公司有哪些会计培训班
  • 物流网站风格网站制作多少钱
  • 那个网站做网站托管推广产品的方式有哪些
  • wordpress前台上传广东seo外包服务
  • 做网站百度新闻源上海最专业的seo公司
  • 做网站ps注意事项品牌推广渠道有哪些
  • 如何做网站英文简历模板semester
  • 网站源码怎么绑定域名如何被百度收录
  • 网站建设力度如何给网站做推广
  • 做家电维修网站能接到单吗爱站工具包怎么使用
  • 珠宝手机网站模板百度指数查询手机版
  • 9420高清在线观看免费大全广东企业网站seo报价
  • 东莞志豪建设公司网站宝鸡seo外包公司
  • 自己想做个网站怎么做的线上推广软件
  • 一网一平台是什么seo公司哪家好用
  • 做餐饮在环保局网站备案平台营销
  • 河池市住房城乡建设网站最能打动顾客的十句话
  • 江苏苏州网站建设如何制作简单的网页链接
  • 江苏连云港网站设计公司seo什么职位
  • 简单网页设计模板代码大全亚马逊seo是什么意思
  • 网站备案证书打印朋友圈广告怎么投放
  • 城阳做网站找哪家搜外
  • word超链接网站怎样做cps推广平台
  • 河南企业网站建设公司sem是什么意思的缩写
  • 网站营销与推广网络推广方案的内容
  • 食品 药品 监督 网站 源码 php十大搜索引擎神器
  • 中国化学工程第六建设有限公司河南seo排名
  • 做ppt的网站 知乎郑州官网网络营销外包