题目
Problem 898: clique
Time Limit: 1000 ms Memory Limit: 262144 KB
Problem Description
数轴上有 n 个点,第 i 个点的坐标为 xi,权值为 wi。两个点 i,j 之间存在一条边当且仅当 abs(xi-xj)>=wi+wj。你需要求出这张图的最大团的点数。(团就是两两之间有边的顶点集合)
Input
第一行一个整数 n,接下来 n 行每行两个整数 xi,wi。
对于 20%的数据, n<=10。
对于 60%的数据, n<=1000。
对于 100%的数据, n<=200000, 0<=|xi|,wi<=10^9。
Output
一行一个整数表示答案。
Sample Input
4
2 3
3 1
6 1
0 2
Sample Output
3
分析
- 每个点左右 w[i] 为端点新建一个线段,看覆盖数最多的点的覆盖数即可。