3908: 张老师的摸鱼计划

内存限制:256 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:0 解决:0

题目描述


张老师的工作日志:

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

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

张老师一共回到了 $n$ 次工位,又 $n$ 次离开了工位

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

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

老板决定随机查看 $q$ 个时段的视频,每次查看时刻 $x$ 到 $y$ 之间,张老师有多长时间在工位上工作 

输入

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

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

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

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

| 测试点编号 | $1 \leq n,q \leq$ |  $0 \leq a_i,x,y \leq$   |
| :---: | :---: | :---:    |
| $1 \sim 3$  | $5$        | $10^5$  |
| $4 \sim 6$  | $50$       | $10^5$  |
| $7 \sim 10$ | $25000$    |  $10^9$  |




输出

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

样例输入 复制

2
1 3 5 7
1
2 5

样例输出 复制

1

提示

 样例解释1

$2$ 到 $5$ 之间有 $[2,3]$ 这段时间张老师在工位上,所以时长为 $1$。

样例解释2

$0$ 到 $2$ 之间张老师在 $[1,2]$ 在工位上,所以时长为 $1$
$1$ 到 $3$ 之间张老师都在工位上,所以时长为 $2$
$2$ 到 $8$ 之间有 $[2,3],[5,7]$ 两段时间张老师在工位上,所以时长为 $3$

来源/分类