【切比雪夫距离转曼哈顿距离】棋盘问题

【题目描述】 
小O 对国际象棋有着浓厚的兴趣,因为他水平高超,每次人机对战他总是轻松获胜,所
以他决定自己跟自己下国际象棋。 
小O 的棋盘非常大,达到了 10^9*10^9,现在他在棋盘上摆放了 n 个国王,并对你提出
了q次询问,每次询问指定一个坐标,问将所有国王从初始位置全部移动到这个坐标所需要
的最小步数是多少,询问之间相互独立,也就是说每次询问结束后国王会全部回到原来位置。  
注意:由于小 O担心大家无法理解过于高深的规则,所以在本题中,国王之间不会发生
相互攻击而且多个国王可以同时处在一个格子中, 国际象棋中国王一步只能移动到与其八
连通的格子中。 
【输入格式】 
第一行一个正整数 T表示数据组数。 
对于每组数据,共有(n+q+1)行: 
第一行两个数字 n,q分别表示国王数量和询问数量。 
接下来n行,每行两个数字 Kxi,Kyi表示国王所在坐标。 
接下来q行,每行两个数字 Txi,Tyi表示目标坐标。 
【输出格式】 
对于每组数据,输出共有q行,每行一个整数表示对应询问的答案。 
【输入样例】 

1 1 
233 666 
666 233 
【输出样例】 
433 
【数据范围】 

N<=1000000,Q<=1000000,
本题共7个测试点,不采用 subtask评测,但每个测试点分值不同. 
数据范围中的 X,Y范围表示Kxi,Kyi,Txi,Tyi的范围,未标注即为没有特殊限制 
对于全部数据,满足 N的总和不超

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值