Module: 모 알고리즘


Problem

4 /4


세그먼트의 반전

Problem

n개 요소의 순열이 주어집니다.
l에서 r까지의 순열 하위 세그먼트에 대한 반전 수에 대한 m 쿼리에 응답합니다.
반전은 i < j 및 ai > aj, 여기서 ai는 순열의 i번째 요소입니다.

입력:
첫 번째 줄에는 숫자 n(1 <= n <= 105)이 포함됩니다.
두 번째 줄은 n개 요소의 순열을 포함합니다(순열의 요소는 1에서 n까지 쌍으로 구별되는 정수입니다).
세 번째 줄에는 숫자 m이 포함됩니다(1 <= m <= 105).
다음 m행에는 쿼리의 범위(1 <= l, r <= n)인 두 개의 정수 l 및 r이 포함됩니다.

출력:
m 라인 인쇄 - 이러한 쿼리에 대한 답변입니다.

예:
  <몸>
입력 출력
5
4 5 2 3 1
3
1 3
3 5
15
2
2
8
6
5 2 4 3 1 6
3
46
25
15
1
4
8