問題


長さの数列と、クエリの数、及び個のクエリが与えられます。各クエリには、2つの整数が与えられます。各クエリで以下の値を答えてください。

  • 数列の部分配列の転倒数。

転倒数とはかつとなるの組の数です。

制約


  • 入力は全て整数

入力


N
A_1 A_2 .. A_N
Q
L_1 R_1
...
L_Q R_Q


Pythonの方はPyPyで提出することをお勧めします。

入力例1


5
3 1 4 5 2
3
1 3
2 5
1 5

出力例1


1
2
4

2番目のクエリでの転倒数はの2つです。

3番目のクエリでの転倒数はの4つです。

入力例2


5
10 4 6 4 4
5
4 5
2 5
1 5
3 4
3 5

出力例2


0
2
6
1
2

提出


Go (1.14)