시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
2 초 | 512 MB | 1 | 1 | 1 | 100.000% |
$\{1, 2, … , N\}$の順列 $(p(1), p(2), … , p(n))$ が与えられる. $(l_i, r_i)$ からなるクエリが $Q$ 個与えられるので,各クエリに対して以下の擬似コードによる処理結果を出力せよ.
入力は以下の形式で与えられる
$N$ $Q$
$p(1)$ $p(2)$ $...$ $p(N)$
$l_1$ $r_1$
$...$
$l_Q$ $r_Q$
各クエリに対する出力を1行ずつ出力せよ.
5 2 5 1 2 3 4 1 1 2 4
15 45
擬似コード中の順列$(x(1), x(2), … , x(N))$は以下のように変化する.
1 2 3 4 5 5 1 2 3 4 4 5 1 2 3 3 4 5 1 2 2 3 4 5 1 1 2 3 4 5
10 5 3 1 2 5 4 10 6 7 9 8 1 10 1 5 3 3 5 10 9 10
660 90 6 178 67