P2497 [SDOI2012] 基站建设

题目描述

up 主家终于买电脑了,但是接下来有各种问题要处理。首要解决的问题就是网络问题。他要从移动公司开始,通过一些基站来传递网络到他家。 为了简化问题,我们假设移动公司,所有的基站、up 主家位于同一条直线上,他们都位于这一条直线上的某一点 $x$,这些点**可能**会重合。每个基站发射和接收的范围都是一个切于地面的圆,发射的半径 $r$ 是固定的,接收半径 $r'$ 是可调的的。如下图: ![](https://cdn.luogu.com.cn/upload/image_hosting/nh8yxjx5.png) 一个基站 $i$ 如果想从另一个基站 $j$ 接收到信号(当且仅当 $x_j

输入格式

第一行两个整数 $n, m$。表示基站个数(包括移动公司),up 主家的坐标。(保证大于等于所有基站的坐标) 记下来 $n$ 行,每行三个整数 $x_i$,$r_i$,$v_i$,表示每个基站的坐标,发射范围以及费用。 $x_i$ 是按照坐标从小到大输入的,移动公司位于最小的那个坐标。 $r$ 为 $1\dots n$ 的排列。

输出格式

一个实数,保留小数点后三位。

说明/提示

对于 $100\%$ 的数据 $n\le5\times 10^5$,$x_i,m \le 10^{12}$,$v_i \le 10000$