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

    ID: 14948 远端评测题 1000ms 512MiB 尝试: 0 已通过: 0 难度: 4 上传者: 标签>数学贪心二分洛谷原创O2优化洛谷月赛

「LAOI-6」区间测速

题目背景

English statement. You must submit your code at the Chinese version of the statement.

题目描述

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

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

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

形式化题意

给定 n,mn,m,有长度为 nn 的数组 xxtt。进行 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,最快时速最慢是 202011 时刻到 22 时刻,从 10-10 移动到 1010 的时候)。


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

测试点编号 特殊性质
131 \sim 3 n,m103n,m\leq 10^3
454 \sim 5 105xi105-10^5\leq x_i\leq 10^5
676 \sim 7 m100m\leq 100
8108 \sim 10 N/A

对于 100%100\% 的数据,2n1052\leq n\leq 10^51m1051\leq m\leq 10^5109xi109-10^9\leq x_i\leq 10^90ti,vi1090\leq t_i,v_i\leq 10^91uin1\leq u_i\leq n,保证任意时刻不存在两个监控记录的时间相同。