#P2698. [USACO12MAR] Flowerpot S

[USACO12MAR] Flowerpot S

题目描述

老板需要你帮忙浇花。给出 NN 滴水的坐标,(x,y)(x,y) 表示水滴最初的坐标。

每滴水均以每秒 11 个单位长度的速度下落。你需要把花盆放在 xx 轴上的某个位置,使得花盆接到第 11 滴水与最后 11 滴水之间的时间差至少为 DD

如果水滴落在 xx 轴上的位置与花盆的边沿对齐,也认为被接住。

给出 NN 滴水的坐标和时间差 DD ,请算出最小的花盆宽度 WW

输入格式

第一行 22 个整数 NNDD

接下来 NN 行,每行 22 个整数,表示水滴的坐标 (x,y)(x,y)

输出格式

一行 11 个整数,表示最小的花盆宽度。如果无法构造出满足题意的花盆,则输出 1-1

4 5
6 3
2 4
4 10
12 15
2

提示

【样例解释】

44 滴水,初始位置分别在 (6,3)(6,3)(2,4)(2,4)(4,10)(4,10)(12,15)(12,15)。水滴至少用 55 秒时间先后落入花盆。花盆的宽度为 22 是必须且足够的,此时把花盆放在 x=46x=4\dots6 的位置,它可以接到水滴 1133 ,之间的时间差为 103=710-3=7,满足条件。

【数据范围】

40%40\% 的数据:1N10001 \le N \le 10001D20001 \le D \le 2000

100%100\% 的数据:1N1051 \le N \le 10 ^ 51D1061 \le D \le 10 ^ 60x,y1060\le x,y\le10^6