D. 天上掉馅饼

    传统题 1000ms 256MiB

天上掉馅饼

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

天上掉馅饼了。

NN 个馅饼正在以每秒 11 米的速度竖直掉落。

我们把整个场景想象成一个竖立的二维平面。

NN 个馅饼正从不同的位置开始往下掉落。最后都会落到 xx 轴上。

你想要用一个水平线段车去接馅饼。

你需要把水平线段车固定到 xx 轴上,固定位置由你来决定。

只要馅饼落到线段车的覆盖范围内,就可以被接住。

现在需要使得从被线段接到第一个馅饼开始计时,到线段车接到最后一个馅饼结束计时,之间经过的时间至少为 MM 秒。

你的任务是:计算出满足以上要求的最短的线段车的长度。

输入格式

第一行:两个整数 NN, MM

接下来 NN 行每行 22 两个整数 xi,yix_i,y_i,表示一个馅饼的初始坐标。

输出格式

一个整数,表示最短的线段车的长度。如果无解,则输出 1-1

样例输入

4 5
6 3
2 4
4 10
12 15

样例输出

2

样例解释

N=4N=4 个馅饼,初始坐标分别为 (6,3)(6,3)(2,4)(2,4)(4,10)(4,10)(12,15)(12,15) 。线段车的宽度为 22 ,并且把车放在 xx 轴上 [4,6][4,6] 这个区间的位置,第 11 个和 第 33 个馅饼会被接住, 历时为 103=710-3=7 ,大于给出的 M=5M=5

可以证明,这是最短的线段车的长度。

数据范围

40%40\% 的数据:1N10001 \le N \le 10001M20001 \le M \le 2000

100%100\% 的数据:1N1051 \le N \le 10 ^ 51M1061 \le M \le 10 ^ 60xi,yi1060\le x_i,y_i\le10^6

20250310

未参加
状态
已结束
规则
OI
题目
6
开始于
2025-3-10 8:30
结束于
2025-3-10 12:00
持续时间
3.5 小时
主持人
参赛人数
9