/ Vijos / 题库 /

矮小的楼房

矮小的楼房

题目描述

街道的一侧有 \(N(1\le N\le50000)\) 栋高楼,第 \(i\) 栋楼在位置 \(x_i\) ,高度是 \(h_i (1 \le x_i,h_i\le10^9)\)。

当一栋楼左边 \(D(1\le D\le10^9)\) 距离内和右边 \(D\) 距离内都有高至少是它的两倍的楼,该楼看起来会很矮小。

请计算看起来矮小的楼的数量。

输入格式

第一行两个整数 \(N,D\)。

接下来 \(N\) 行,每行两个整数 \(x_i,h_i\)。保证 \(x_i\) 互不相同。

输出格式

一行一个整数,表示觉得拥挤的楼的数量。

输入输出样例 #1

输入 #1

6 4 
10 3 
6 2 
5 3 
9 7 
3 6 
11 2 

输出 #1

2 

说明/提示

共有 \(6\) 栋高楼,矮小感知距离为 \(4\)。\(1\) 号楼位于位置 \(10\),高为 \(3\),依此类推。

位于位置 \(5\) 和位置 \(6\) 的两栋楼处于拥挤状态。

信息

ID
3252
难度
(无)
分类
动态规划 | 数据结构 | 队列单调队列 点击显示
标签
递交数
0
已通过
0
通过率
?
被复制
2
上传者