#2107. 徐老师的摸鱼计划

徐老师的摸鱼计划

题目描述

徐老师的工作日志:

13:01 工作实在是太辛苦了!去洗把脸吧! 13:05 工作实在是太辛苦了!去吹个风吧! 13:10 工作实在是太辛苦了!去喝杯水吧! 13:23 工作实在是太辛苦了!去买包糖吧! 13:30 工作实在是太辛苦了!去聊会天吧! ......

于是第二天徐老师就被老板约谈了,老板统计了徐老师昨天一天离开工位和回到工位的所有时刻:

徐老师一共回到了 nn 次工位,又 nn 次离开了工位

为了方便记录,老板会给出 2n2 * n 个时刻,依次为:徐老师回到工位的时刻,徐老师离开工位的时刻,徐老师回到工位的时刻,徐老师离开工位的时刻 \dots

老板表示:我倒要看看你一天里到底工作了多长时间!

老板决定随机查看 qq 个时段的视频,每次查看时刻 xxyy 之间,徐老师有多长时间在工位上工作

输入格式

输入第一行包含一个整数 nn,含义如题

接下来一行包含 2n2 * n 个整数 aia_i 依次表示题目所述的时刻,保证 aia_i 互不相同且从小到大排序

第三行包含一个整数 qq,含义如题

接下来 qq 行,每行表示两个整数 x,yx,y 表示查看的视频时刻

输出格式

对于每次询问,给出徐老师在工位上的时长

数据范围

测试点编号 1n,q1 \leq n,q \leq 0ai,x,y0 \leq a_i,x,y \leq
131 \sim 3 55 10510^5
464 \sim 6 5050
7107 \sim 10 2500025000 10910^9

样例输入1

2
1 3 5 7
1
2 5

样例输出1

1

样例解释1

2255 之间有 [2,3][2,3] 这段时间徐老师在工位上,所以时长为 11

样例输入2

2
1 3 5 7
3
0 2
1 3
2 8

样例输出2

1
2
3

样例解释2

0022 之间徐老师在 [1,2][1,2] 在工位上,所以时长为 11 1133 之间徐老师都在工位上,所以时长为 22 2288 之间有 [2,3],[5,7][2,3],[5,7] 两段时间徐老师在工位上,所以时长为 33