Laiko ribojimas: 1s
Atminties ribojimas: 64MB
Duomenų failas: intMax.in
Rezultatų failas: intMax.out
Intervalo maksimumas
Jums duotas sveikųjų skaičių sąrašas , ir sąrašas užklausų. Kiekviena užklausa yra vieno iš dviejų tipų:
- Pakeisti skaičiaus reikšmę į .
- Pasakyti didžiausią reikšmę tarp skaičių .
Pradiniai duomenys
Pirmojoje eilutėje pateikti skaičiai , - sąrašo ilgis, ir užklausų skaičius.
Antroje eilutėje yra skaičių - pradinis sąrašas. .
Tolesnėse eilučių yra užklausos, po vieną kiekvienoje eilutėje.
Kiekviena užklausa susideda iš trijų skaičių :
Jei , tai reikia pakeisti elemento reikšmę į .
Jei , tai reikia rasti didžiausią elementą iš .
Rezultatai
Kiekvienai antro tipo užklausai išveskitę po skaičių - didžiausią reikšmę nurodytame intervale.
Pavyzdžiai
Pradiniai duomenys | Rezultatai |
---|---|
5 6 1 2 3 2 1 2 4 5 1 5 5 2 2 4 2 1 5 1 3 1 2 1 4 |
2 3 5 2 |