#P11021. 「LAOI-6」区间测速

    ID: 10680 远端评测题 1000ms 512MiB 尝试: 0 已通过: 0 显示难度普及+/提高− 上传者: 标签>数学贪心二分洛谷原创O2优化洛谷月赛

「LAOI-6」区间测速

题目描述

小 A 正在一条笔直的公路上行驶(可以随时掉头,掉头的时间和路程忽略不计),这条公路可以被抽象为一条数轴。

你现在得到了 nn 个监控的信息,第 ii 条信息记录到:小 A 在 tit_i 时刻经过了坐标为 xix_i 之处。

有 mm 次询问,第 ii 次询问给定 uiu_i 和 viv_i,表示:假如将第 uiu_i 个监控记录到小 A 经过 xix_i 的时间改为 viv_i,小 A 所有可能的行驶过程中,最快时速的最小值是多少(答案向下取整)?询问之间互相独立,即每次询问的改动是暂时的。

形式化题意

给定 n,mn,m,有长度为 nn 的数组 xx 与 tt。进行 mm 次独立的修改,第 ii 次会将 tuit_{u_i} 修改为 viv_i,并询问:

$$\max_{i=1}^{n}\max_{j=i+1}^n \left\lfloor\frac{|x_i-x_j|}{|t_i-t_j|}\right\rfloor$$

前一次修改不会影响后一次修改,即询问结束后会撤销修改。

输入格式

第一行,两个正整数 n,mn,m。

接下来 nn 行,每行两个整数 xi,tix_i,t_i。

接下来 mm 行,每行两个整数 ui,viu_i,v_i。

输出格式

对于每个询问,输出一行一个整数表示答案。

5 3
10 3
-10 1
0 5
-5 0
10 7
1 2
2 2
3 100
20
20
10

提示

样例解释:

第 11 次询问:

小 A 第 00 时刻位于 −5-5,第 11 时刻位于 −10-10,第 22 时刻位于 1010,第 55 时刻位于 00,第 77 时刻位于 1010,最快时速最慢是 2020(11 时刻到 22 时刻,从 −10-10 移动到 1010 的时候)。


本题共有 1010 个测试点,每个测试点分值均为 1010 分。

测试点编号 特殊性质
1∼31 \sim 3 n,m≤103n,m\leq 10^3
4∼54 \sim 5 −105≤xi≤105-10^5\leq x_i\leq 10^5
6∼76 \sim 7 m≤100m\leq 100
8∼108 \sim 10 N/A

对于 100%100\% 的数据,2≤n≤1052\leq n\leq 10^5,1≤m≤1051\leq m\leq 10^5,−109≤xi≤109-10^9\leq x_i\leq 10^9,0≤ti,vi≤1090\leq t_i,v_i\leq 10^9,1≤ui≤n1\leq u_i\leq n,保证任意时刻不存在两个监控记录的时间相同。