AT_abc305_d [ABC305D] Sleep Log

题目描述

高桥君正在记录自己的睡眠情况。睡眠记录用一个奇数长度的数列 $A=(A_1(=0), A_2, \ldots, A_N)$ 表示,奇数下标表示起床时间,偶数下标表示入睡时间。更严格地说,在记录期间,高桥君的睡眠情况如下: - 对于所有满足 $1\leq i\leq\dfrac{N-1}{2}$ 的整数 $i$,高桥君在开始记录后的第 $A_{2i}$ 分钟正好入睡,在第 $A_{2i+1}$ 分钟正好醒来。 - 除此之外的时间段内,高桥君既没有入睡也没有醒来。 请回答接下来的 $Q$ 个询问。第 $i$ 个询问给出一组整数 $(l_i, r_i)$,满足 $0\leq l_i\leq r_i\leq A_N$。 - 从开始记录后的第 $l_i$ 分钟到第 $r_i$ 分钟这 $r_i-l_i$ 分钟内,高桥君睡着了多少分钟?

输入格式

输入以如下格式从标准输入给出。 > $N$ $A_1$ $A_2$ $\ldots$ $A_N$ $Q$ $l_1$ $r_1$ $l_2$ $r_2$ $\vdots$ $l_Q$ $r_Q$

输出格式

请输出 $Q$ 行,每行输出第 $i$ 个询问的答案,结果为整数。

说明/提示

### 限制条件 - $3\leq N