QOJ.ac

QOJ

Time Limit: 2 s Memory Limit: 128 MB Total points: 100

# 994. 区间逆序对

Statistics

给定 $n$ 个整数 $a_1, a_2, \cdots, a_n$。有 $q$ 次询问,每次询问 $a[l\cdots r]$ 的逆序对数。

输入格式

输入的第一行包含两个整数 $n$ 与 $q$。

接下来一行,包含 $n$ 个整数 $a_1, a_2, \cdots, a_n$。

输出格式

对于每组询问,输出一行一个整数,表示答案。

样例数据

样例输入

7 6
10 25 3 6 17 24 1
2 5
1 4
1 6
3 5
4 7
1 7

样例输出

3
4
6
0
3
12

子任务

对于所有数据,$1 \leq n,q \leq 3 \times 10^5, 0 \leq a_i \leq 10^9$。

  • 子任务 1(10 分):$n,q \leq 1000$。
  • 子任务 2(20 分):$n,q \leq 5\times 10^4$。
  • 子任务 3(20 分):$n,q \leq 10^5$。
  • 子任务 4(20 分):$n,q \leq 2 \times 10^5$。
  • 子任务 5(30 分):没有额外的限制。