Rezolvare PBinfo #698

Decorative Icon Problema: nrpits / 698

Decorative IconAutor: Andrei

Se dă un șir de N numere distincte a[1],a[2],..a[N]. Orice secvență a[i],a[i+1],...,a[j-1],a[j], 1 ≤ i + 1 < j ≤ n, pentru care toate valorile a[k], i < k < j, sunt mai mici decât extremitățile a[i] și a[j], o vom numi în continuare “groapă”.

Cerința

Scrieţi un program care va determina numărul “gropilor” din șirul dat.

Date de intrare

Fișierul de intrare nrpits.in conţine pe prima linie numărul natural N. Pe linia a doua se află scrise cele N numere naturale ale șirului, separate prin spațiu.

Date de ieșire

Fișierul de ieșire nrpits.out va conține un singur număr reprezentând numărul de “gropi” ale șirului dat.

Restricții și precizări
  • 2 ≤ N ≤ 1.000.000
  • 1 ≤ a[i] ≤ 1.000.000, pentru fiecare 1 ≤ i ≤ N
  • orice “groapă” are cel puțin trei elemente
Exemplu:

nrpits.in

12
12 1 10 3 4 11 5 8 7 9 2 6

nrpits.out

8
Explicație

Cele opt “gropi” sunt:
12 1 10
10 3 4
12 1 10 3 4 11
10 3 4 11
11 5 8
8 7 9
9 2 6
11 5 8 7 9

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