题目
LeetCode 2406.将区间分为最少组数
解释
## 题目描述
给你一个二维整数数组 intervals ,其中 intervals[i] = [lefti, righti] 表示 闭 区间 [lefti, righti] 。
你需要将 intervals 划分为一个或者多个区间 组 ,每个区间 只 属于一个组,且同一个组中任意两个区间 不相交 。
请你返回 最少 需要划分成多少个组。
如果两个区间覆盖的范围有重叠(即至少有一个公共数字),那么我们称这两个区间是 相交 的。比方说区间 [1, 5] 和 [5, 8] 相交。
## 示例
**示例 1:**
**输入:** intervals = [[5,10],[6,8],[1,5],[2,3],[1,10]]
**输出:** 3
**解释:** 我们可以将区间划分为如下的区间组:
- 第 1 组:[1, 5] ,[6, 8] 。
- 第 2 组:[2, 3] ,[5, 10] 。
- 第 3 组:[1, 10] 。
可以证明无法将区间划分为少于 3 个组。
**示例 2:**
**输入:** intervals = [[1,3],[5,6],[8,10],[11,13]]
**输出:** 1
**解释:** 所有区间互不相交,所以我们可以把它们全部放在一个组内。
## 约束条件
1 <= intervals.length <= 105
intervals[i].length == 2
1 <= lefti <= righti <= 106
## LeetCode 链接
https://leetcode.cn/problems/divide-intervals-into-minimum-number-of-groups/
答案
正在疯狂整理答案中......
