906. 区间分组(贪心)

路径:906. 区间分组 - AcWing题库

思路:

可以想到是求区间最厚的地方。

每次输入l,r区间让l*2,r*2+1存入同一个数组;

注意:当l=r时,要先计算左点。

代码:

#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
#include<string>
#include<cstring>
#include<cmath>
#include<ctime>
#include<algorithm>
#include<utility>
#include<stack>
#include<queue>
#include<vector>
#include<set>
#include<map>
#include<unordered_map>
using namespace std;
#define  LL long long 
const int N = 2e5+100; 
int  b[N];
int main() {
    int n;
    cin >> n;
    for (int i = 1; i <= n; i++)
    {
        int l, r;
        cin >> l >> r;
        b[2 * i - 1] = l * 2;
        b[2 * i] = r * 2+1;
    }
    n =n*2;
    sort(b + 1, b + 1 + n);
    int ans = 0,maxx=0;
    for (int i = 1; i <= n; i++)
    {
        if (b[i] % 2 == 0)   ans++;
        else ans--;
        maxx = max(ans, maxx);
    }
    cout << maxx << endl;
    return 0;
}

相关推荐

  1. 906. 区间分组(贪心)

    2024-02-11 16:10:03       30 阅读
  2. 笔记---贪心---区间问题

    2024-02-11 16:10:03       30 阅读
  3. 贪心-区间问题

    2024-02-11 16:10:03       8 阅读
  4. 贪心算法】分发饼干(vector引用的区别

    2024-02-11 16:10:03       26 阅读
  5. C++区间覆盖(贪心算法)

    2024-02-11 16:10:03       35 阅读
  6. 【LeetCode-56】合并区间(贪心)

    2024-02-11 16:10:03       29 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-11 16:10:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-11 16:10:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-11 16:10:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-11 16:10:03       18 阅读

热门阅读

  1. GPT-4模型的创造力

    2024-02-11 16:10:03       27 阅读
  2. PoW算法,请出示你的证明

    2024-02-11 16:10:03       35 阅读
  3. 人工智能之数学基础【偏导数、梯度】

    2024-02-11 16:10:03       32 阅读
  4. HDFS架构 之 元数据架构解析

    2024-02-11 16:10:03       28 阅读
  5. 假期2.8

    2024-02-11 16:10:03       27 阅读
  6. Docker概述

    2024-02-11 16:10:03       30 阅读
  7. 从零开始学HCIA之NAT基本工作原理

    2024-02-11 16:10:03       28 阅读