题号:NC235558
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
牛可乐得到了一个长度为

且非严格单调递增的序列

,然而这个序列被

层魔法封印了,其中第

层封印的问题包含两个整数
)
,牛可乐必须正确回答序列中大于等于

且小于等于

的数字个数才能够解开该层封印。
牛可乐觉得这个问题太难了,于是他想请你帮助他解开序列的

层封印。
输入描述:
第一行包含一个整数
,表示序列的长度。
第二行包含
个整数,其中
。
第三行包含一个整数
,代表封印层数。
之后
行,每行两个整数
,代表该层封印的询问。
输出描述:
对于每层封印,输出一行一个整数,代表在范围内的数字个数。
示例2
输入
复制
5
1 1 2 3 3
3
1 1
2 3
1 3