| 题目名称 | 2298. [HZOI 2015]简单的区间问题 | 
|---|---|
| 输入输出 | get_pos.in/out | 
| 难度等级 | ★ | 
| 时间限制 | 2000 ms (2 s) | 
| 内存限制 | 512 MiB | 
| 测试数据 | 10 | 
| 题目来源 |  | 
| 开放分组 | 全部用户 | 
| 提交状态 | |
| 分类标签 | |
| 分享题解 | 
| 通过:8, 提交:13, 通过率:61.54% | ||||
|  | 100 | 0.006 s | 0.46 MiB | C++ | 
|  | 100 | 0.027 s | 0.60 MiB | C++ | 
|  | 100 | 0.030 s | 0.60 MiB | C++ | 
|  | 100 | 0.066 s | 8.68 MiB | C++ | 
|  | 100 | 0.214 s | 1.84 MiB | C++ | 
|  | 100 | 0.230 s | 0.87 MiB | C++ | 
|  | 100 | 0.249 s | 0.44 MiB | C++ | 
|  | 100 | 0.274 s | 0.45 MiB | C++ | 
|  | 80 | 3.259 s | 0.89 MiB | C++ | 
|  | 60 | 0.043 s | 57.41 MiB | C++ | 
| 关于 简单的区间问题 的近10条评论(全部评论) | ||||
|---|---|---|---|---|
| 
有O(n)的算法。。。。。。 | ||||
| 
题解戳http://www.cnblogs.com/joyouth/p/5476772.html 
2016-05-10 10:04
1楼
 | ||||
这是一个简单的区间问题
给定你n个区间,然后有两个问题
第一个问题要求你选出最多的区间,使得选出的区间任意两个都没有重叠部分
第二个问题要求你给所有区间分组,使得每个组的区间任意两个都没有重叠部分,求最少的组数
第一行输入n表示有n个区间
以下n行每行输入两个L,R,表示一个[L,R]的区间
n<=10000,L,R<=10^8,数据保证L<=R
输出两行
第一行表示第一问的答案
第二行表示第二问的答案
3
1 2
2 3
3 4
2
2
关于"没有重叠部分的例子";
1、[2,3]和[1,4]具有重叠部分
2、[1,2]和[2,3]具有重叠部分
3、[1,2]和[3,4]不具有重叠部分