区间 (interval)
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述
给定一个长度为 的数列 和一个长度为 的数列 。
有 个询问,每次询问是一个区间 。请你求出有多少二元组 满足:
-
-
(如果 则忽略这一条件,认为符合)
-
输入格式
从 interval.in
文件读入数据。
第一行一个正整数 。
第二行 个正整数 。
第三行 个正整数 。
第四行一个正整数 ,代表有 个询问。
接下来 行,每行两个整数 ,由一个空格隔开,表示第 次的询问区间为 。
输出格式
输出到 interval.out
文件。
输出 行,每行一个整数,代表对应询问的答案。
样例
8
5 3 4 4 2 3 2 1
5 4 7 5 3 5 7
3
2 5
4 7
1 8
3
4
11
对于第三个询问,合法的区间有:$(2, 3),(1, 4),(3, 4),(4, 5),(5, 6),(4, 7),(6, 7),(1, 8),(4, 8),(6, 8),(7, 8)$ 。
样例 2
点击链接 ex_interval2.in 和 ex_interval2.out 下载大样例 2 的输入数据和输出数据。
数据范围
对全部测试数据,满足 $2 \le N,Q \le 3 \times 10^5,1 \le L < R \le N,1 \leq A_i \leq 10^9, 1 \leq B_i \leq 10^9$ 。
子任务 | 分数 | 附加限制 |
---|---|---|
无附加限制 |
1017提高
- Status
- Done
- Rule
- OI
- Problem
- 4
- Start at
- 2024-10-17 14:00
- End at
- 2024-10-17 18:00
- Duration
- 4 hour(s)
- Host
- Partic.
- 15