Nu aveti permisiuni pentru a descarca fisierul grader_test3.in
Diferente pentru problema/qxy intre reviziile #1 si #6
Diferente intre titluri:
qxy
Qxy
Diferente intre continut:
== include(page="template/taskheader" task_id="qxy") ==
Poveste şicerinţă...
Fie un şir a ~1~ , a ~2~ , ..., a ~n~ de numere naturale. Trebuie să răspundeţi la Q întrebări de forma: date două poziţii i şi j şi două numere naturale x şi y, câte elemente din secvenţa a ~i~ , a ~i+1~ , ..., a ~j~ au valoarea cuprinsă între x şi y ?
h2. Date de intrare
Fişierul de intrare $qxy.in$ ...
Fişierul de intrare $qxy.in$ conţine pe prima linie numărul n. Pe următoarea linie se află n numere naturale separate prin câte un spaţiu reprezentând elementele şirului. Pe a treia linie se află numărul Q, iar pe următoarele Q linii se vor afla câte 4 numere i, j, x, y reprezentând câte o întrebare.
h2. Date de ieşire
În fişierul de ieşire $qxy.out$ ...
Fişierul de ieşire $qxy.out$ va conţine Q linii, pe fiecare linie i se află un număr natural reprezentând răspunsul la întrebarea i.
h2. Restricţii
* $... ≤ ... ≤ ...$
* $2 ≤ n ≤ 10 000$ * $1 ≤ i ≤ j ≤ n$ * $0 ≤ a[i] ≤ 1 000$ * $0 ≤ x ≤ y ≤ 1000$ * $1 ≤ Q ≤ 100 000$
h2. Exemplu table(example). |_. qxy.in |_. qxy.out |
| This is some text written on multiple lines. | This is another text written on multiple lines.
| 6 1 3 2 4 6 3 2 1 4 3 5 2 5 3 7 | 2 3
| h3. Explicaţie
...
Pentru prima întrebare: printre numerele 1,3,2,4 sunt 2 numere cuprinse între 3 şi 5. Pentru a doua întrebare: printre numerele din secvenţa 3,2,4,6 sunt 3 numere cuprinse între 3 şi 7.
== include(page="template/taskfooter" task_id="qxy") ==
