Số điểm lớn hơn

View as PDF

Submit solution


Points: 1.00
Time limit: 1.0s
Memory limit: 64M
Input: stdin
Output: stdout

Author:
Problem type

Cho mảng ~a~ với ~n~ phần tử được đánh số từ ~1~ đến ~n~.

Điểm lớn hơn của một số tại vị trí ~i~ là số các số vị trí ~j~ mà ~a_j > a_i~ với ~i > j ~.

Cho ~m~ truy vấn ~l~, ~r~, hay cho biết tổng các điểm lớn hơn của các số trong khoảng từ ~l~ đến ~r~ này.

Input

Dòng đầu tiên chứa hai số nguyên dương ~n, m~ ~(1 \le n, m \le 10^5)~.

Dòng tiếp theo chứa ~n~ số nguyên ~a_1, a_2, \ldots, a_n~ ~(1 \le a_i \le 10^6)~.

~m~ dòng tiếp theo, mỗi dòng chứa hai số nguyên ~l~, ~r~ ~(1 \le l \le r \le n)~.

Output

Xuất ra ~m~ dòng, với mỗi dòng là câu trả lời tương ứng.

Simple Input
5 3
5 4 1 3 2
4 5
2 5
1 2
Simple Output
5
8
1

Comments

Please read the guidelines before commenting.


There are no comments at the moment.