题目描述
yjq要被 n(n<=100,000)个 zhx按顺序吊打,第 i个 zhx在平面上的坐标为(xi,yi)。
从(x1,y1)被吊打到(x2,y2)的代价为∣x1−x2∣+∣y1−y2∣
有 m(m<=100,000)次操作。
U操作:第 i个 zhx的位置改为(xnew,ynew)。
Q操作:yjq要被编号从 i到 j的 zhx按顺序吊打,但是 yjq可以选择跳过编号在[i+1,j−1]中的
一个 zhx,问 yjq最少要走多远的路。
输入格式
第一行 n,m
下面 n行每行两个数 x,y,表示第 i个点的坐标(x,y)(范围是−1000..1000)
下面 m行,两种类型操作:
Ui(xnew,ynew)
Qij
意义如上所述
输出格式
每个询问输出最小代价
样例
输入样例
5 5
-4 4
-5 -3
-1 5
-3 4
0 5
Q 1 5
U 4 0 1
U 4 -1 1
Q 2 4
Q 1 4
输出样例
11
8
8