Laiko ribojimas: 0.5s
Atminties ribojimas: 16MB
Duomenų failas: paieska1.in
Rezultatų failas: paieska1.out
Paieška 1
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žiausią skaičių, didesnį už ;
- >= x - sąraše surasti mažiausią skaičių, nemažesnį už .
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 8 1 8 10 -1 |