题意:
思路:
将曼哈顿距离去绝对值的8种情况分别用BIT维护。暴力讨论比较最小值。BIT维护把每个点拆掉绝对值后的8种贡献。
#include<bits/stdc.h>
using namespace std;
typedef long long ll;
const int maxn 3e55;
const double eps 1e-10;…
假设已知原坐标中两点为 ( x 1 , y 1 ) , ( x 2 , y 2 ) (x_1, y_1),(x_2,y_2) (x1,y1),(x2,y2)
求曼哈顿距离 > > > 转化为切比雪夫距离
令 ( x , y ) ( x y , x − y ) (x,y)(xy,x-y) (x,y)(xy,x−y)
求切比雪夫距离 > > > 转化为曼哈顿…