Laiko ribojimas: 0.5s
Atminties ribojimas: 16MB
Duomenų failas: paieska3.in
Rezultatų failas: paieska3.out
Paieška 3
Jums duotas sąrašas, sudarytas iš skirtingų sveikųjų skaičių. Parašykite programą, gebančią atsakyti dviejų tipų užklausas:
- > x - sąraše surasti mažiausio skaičiaus, didesnio už , indeksą;
- >= x - sąraše surasti mažiausio skaičiaus, nemažesnio už , indeksą.
Pradiniai duomenys
Pirmoje eilutėje pateiktas vienas sveikasis skaičius - sąrašo dydis ().
Antroje eilutėje pateikta tarpais atskirtų sveikųjų skaičių - tai sąrašo elementai (). Garantuota, kad visi skaičiai skirtingi.
Trečioje eilutėje pateiktas vienas sveikasis skaičius - užklausų kiekis ().
Toliau seka eilučių. Kiekvienoje iš jų pateikta po vieną užklausą, užrašytą sąlygoje nurodytu formatu.
Rezultatai
Jūsų programa turi išvesti eilučių. -ojoje eilutėje turi būti atsakymas į -ąją užklausą, arba , jei atsakymo nėra.
Pavyzdžiai
Pradiniai duomenys | Rezultatai |
---|---|
7 5 1 2 3 8 10 6 6 > 1 > 7 >= 1 >= 7 >= 10 > 10 |
2 4 1 4 5 -1 |