Revizia anterioară Revizia următoare
Fișierul intrare/ieșire | nrapp.in, nrapp.out | Sursă | Cerc informatica Tudor Vianu |
---|---|---|---|
Autor | din folclor | Adăugată de | Teodor Plop • teodor94 |
Timp de execuție pe test | 0.25 sec | Limită de memorie | 4096 KB |
Scorul tău | N/A | Dificultate |
Vezi soluțiile trimise | Statistici
Numere Apropiate (clasa a 7-a)
Se da un numar natural N si un sir v de N numere naturale. Sa se raspunda la Q intrebari de genul:
- “D y”: Care este cea mai mica pozitie x, unde x > y, pentru care v[x] < v[y] ? Daca nu exista o astfel de pozitie, raspunsul acestei intrebari este N + 1.
- “S y”: Care este cea mai mare pozitie x, unde x < y, pentru care v[x] < v[y] ? Daca nu exista o astfel de pozitie, raspunsul acestei intrebari este 0.
Date de intrare
Fișierul de intrare nrapp.in contine pe prima linie un numar natural N, urmat in cea de-a doua linie un sir de N numere naturale. Pe cea de-a treia linie se afla numarul natural Q, iar pe urmatoarele Q linii se gasesc codificarile celor Q intrebari la care trebuie sa raspundeti.
Date de ieșire
În fișierul de ieșire nrapp.out se vor gasi Q linii, linia i continand raspunsul la intrebarea i.
Restricții
- 1 ≤ N ≤ 100.000
- 1 ≤ Q ≤ 100.000
- 1 ≤ v[i] ≤ 1.000
Exemplu
nrapp.in | nrapp.out |
---|---|
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 |
0
5
4
2
1
9
8
9 |