logo AlgoBeat OnlineJudge
登录 注册

#215903. [蓝桥杯第一届国际赛] 莲蓬池

内存限制:512 MiB 时间限制:3000 ms 标准输入输出
题目类型:VJudge(洛谷) 评测方式:VJudge
上传者: 匿名

题目描述

小 C 有一个巨大的池塘,池塘里种了许多荷花。到了夏天,池塘里长出了许多巨大的莲蓬。

为了了解莲蓬的生长情况,小 C 测量了每个莲蓬的位置,每个莲蓬位置对应了平面直角坐标系中的一个坐标 。这些莲蓬的坐标构成了一个序列,记为 ,其中 表示第 个莲蓬的坐标。

小 C 打算使用魔法采集部分莲蓬,由于小 C 的功力有限,他只能采集序列 中一个区间 的所有莲蓬。这次采集需要消耗的能量为该区间中每两个莲蓬的曼哈顿距离()之和。

现在小 C 给了你多个采集计划 ,希望你能帮他求出采集每个区间的莲蓬所消耗的能量。(采集计划之间独立)

输入格式

输入的第一行包含两个正整数 ,分别表示莲蓬的数量和询问的个数。

接下来 行,其中第 行包含两个整数 ,分别表示序列中第 个莲蓬 的横、纵坐标。

接下来 行,其中第 行包含两个整数 ,分别表示这次询问所采集的莲蓬区间的左右端点(区间包括端点)。

输出格式

输出 行,其中第 行输出一个整数,表示第 组询问的答案。

样例

样例输入 1

5 3
1 1
3 3
2 2
1 3
3 1
2 2
2 4
1 5

样例输出 1

0
6
24

数据范围与提示

样例说明

对于第一个询问:只有一个莲蓬。

对于第二个询问:

对于第三个询问:

评测用例规模与约定

对于 的评测用例,

对于 的评测用例,

对于 的评测用例,

对于另外 的评测用例,

对于所有评测用例,,可能存在两个莲蓬的坐标相同,数据规模有一定梯度。