Rezolvare PBinfo #2090

Decorative Icon Problema: Actualizare Element, Minim Interval / 2090

Decorative IconAutor: Deivid

Se dă un șir de numere asupra căruia se pot face două tipuri de operații: actualizare a unui element (schimbarea valorii sale) și interogarea unui interval de indici (determinarea celei mai mici valori aflate între cei doi indici, inclusiv).

Cerința

Afișați răspunsul la fiecare interogare.

Date de intrare

Prima linie a fisierului aemi.in conține un număr N, ce reprezintă lungimea șirului dat. Linia a doua, conține, separate prin câte un spațiu elementele șirului dat. Pe linia a treia e află un număr M ce reprezintă numărul de operații ce se efectuează asupra șirului dat. Pe fiecare din următoarele M linii se găsesc câte 3 numere naturale separate prin câte un spațiu: T A B. Dacă T = 1 operația este de interogare iar A și B sunt capetele intervalului. Dacă T = 2 operația este de actualizare cu semnificația: elementul de pe poziția A primește valoarea B.

Date de ieșire

Fișierul aemi.out conține pe câte o linie răspunsul la căte o operațe de tip 1, în ordinea în care acestea apar în datele de intrare.

Restricții și precizări
  • 1 ≤ N ≤ 100.000
  • 1 ≤ M ≤ 100.000
  • 1 ≤ A ≤ B ≤ N
  • elementele șirului dat sunt indexate de la 1
  • elementele șirului dat sunt de tip int, pozitive
Exemplu:

aemi.in

5
1 6 4 3 9
3
1 2 4
2 2 2
1 2 4

aemi.out

3
2

Decorative Icon Explică rezolvarea folosind Inteligența Artificială

Folosește modelul nostru de AI special antrenament pentru a rezolva problemele de pe PBinfo! În baza creditelor AI primești explicații pentru probleme, pe care le alegi și le rulezi exact atunci când dorești, la un singur click distanță! Află mai multe informații:

👉 Achiziționează credite AI
Andrei Frîntu
Andrei Frîntu

Fondatorul platformei - mentor Academia

LinkedIn Instagram GitHub
© Copyright 2026 - CodulLuiAndrei.ro - Toate drepturile sunt rezervate