Cerința
Se dă un număr natural N si un șir v de N numere naturale. Sa se răspundă la Q întrebări de tipul:
D y: Care este cea mai mică pozițiex, undex>y, pentru carev[x] < v[y]? Dacă nu există o astfel de poziție, răspunsul acestei întrebări va fiN + 1.S y: Care este cea mai mare pozițiex, undex<y, pentru carev[x] < v[y]? Dacă nu există o astfel de poziție, răspunsul acestei întrebări va fi0.
Date de intrare
Fișierul de intrare nrapp.in conține pe prima linie numărul natural N, iar pe a doua linie N numere naturale separate prin spații. A treia linie va conține numărul natural nenul Q și apoi Q întrebări precum cele descrise anterior.
Date de ieșire
Fișierul de ieșire nrapp.out va conține Q linii, anume răspunsul pentru fiecare întrebare în parte.
Restricții și precizări
1 ≤ N ≤ 100.0001 ≤ v[i] ≤ 1.000.000
Exemplu:
nrapp.in
8 1 3 6 5 2 1 9 6 8 S 1 D 2 D 3 S 4 S 5 D 6 D 7 D 8
nrapp.out
0 5 4 2 1 9 8 9