Laiko ribojimas: 0.5s
Atminties ribojimas: 16MB
Duomenų failas: paieska2.in
Rezultatų failas: paieska2.out
Paieška 2
Jums duotas išrikiuotas sąrašas, sudarytas iš 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 sąrašas išrikiuotas didėjimo tvarka ir jame 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 1 2 3 5 6 8 10 6 > 1 > 7 >= 1 >= 7 >= 10 > 10 |
1 5 0 5 6 -1 |