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

做网站页面过大好自己做了一个网站

做网站页面过大好,自己做了一个网站,在线设计图片logo免费,如何做自己公司的网站区间交集:区间选点 区间选点 www.acwing.com/problem/content/907/ 可以参考区间合并的思路,区间合并是求并集,本题是求交集 正确性:新的点应该尽可能的占有更多的区间,那么就是求重叠最多的地方 实现角度&#xf…

区间交集:区间选点

区间选点

www.acwing.com/problem/content/907/

在这里插入图片描述

  1. 可以参考区间合并的思路,区间合并是求并集,本题是求交集

  2. 正确性:新的点应该尽可能的占有更多的区间,那么就是求重叠最多的地方

  3. 实现角度:

    1. 如何记录重叠
    2. 新加点后如何识别占有的区间
  4. 类似于区间合并,但是每次都是收缩,就能求出一段交集了

import java.util.*;public class Main {static final int N = 100010;static Pair[] p = new Pair[N];static int 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 (o.l == l) {return r - o.r;}return l - o.l;}}public static void main(String[] args) {Scanner sc = new Scanner(System.in);n = sc.nextInt();int l, r;for (int i = 0; i < n; i++) {l = sc.nextInt();r = sc.nextInt();p[i] = new Pair(l, r);}Arrays.sort(p, 0, n);l = Integer.MAX_VALUE;r = Integer.MIN_VALUE;int res = 0;for (int i = 0; i < n; i++) {if (r < p[i].l) {res++;l = p[i].l;r = p[i].r;} else {l = p[i].l;r = Math.min(r, p[i].r);}}System.out.println(res);}
}
http://www.dtcms.com/a/547733.html

相关文章:

  • 电子商务网站建设不足住房和城乡建设部网站施工员证
  • 湛江的网站建设公司域名怎么绑定网站
  • 专业的网站建设收费标准网站建设 部署与发布试题
  • 网站备案负责人照片浏览器网页截图快捷键
  • 广州中新知识城开发建设网站有声阅读网站如何建设
  • 做后期的网站宁波网站设计企业
  • 昌平企业网站建设公司做的网站入哪个会计科目
  • 网站优化用户体验wordpress 数据库建立
  • 网站按域名跳转不同的页面方城网站制作
  • 多个域名绑定同一网站吗北京微信网站制作电话
  • 网站建设思路及设计方案淄博网站制作高端服务
  • 免费建个人网站步骤发布网站需要备案吗
  • 禹城网站建设公司推广网站模板
  • 百度安全网站检测智慧团建网登录入口
  • 网站建设 贴吧windows优化大师在哪里
  • 建设银行个人登录网站wordpress 注册页面
  • 青海城乡和住房建设厅网站网站建设软硬件平台有哪些
  • 向国外支付网站开发费网站建设 化工
  • 邯郸网站设计怎么用怎么制做网站
  • 中国建设银行河北省门户网站个人网页代码模板
  • 网站规划设计的步骤wordpress lights
  • 厦门网站建设阿里wordpress高仿dz模板
  • 收录好的网站有哪些一个备案可以做几个网站吗
  • 龙岩有什么招聘本地网站中国制造网一级类目
  • 建易网官网温州优化售后
  • 织梦html网站地图网站上那些兼职网页怎么做的
  • 微商城 网站制作如何查网站服务器速度
  • php mysql网站开发书国外视频模板网站e
  • 聊城宏远网站建设优化crm客户关系管理平台
  • 外贸自建站平台哪个好一个人如何注册公司