Rezolvare PBinfo #1436

Decorative Icon Problema: distanta_maxima / 1436

Decorative IconAutor: Deivid

Cerința

Fie \(\scriptsize\text{S} \) un şir cu numere naturale nenule. Considerând distanţa dintre elementele \(\scriptsize \text{S}_i \) şi \(\scriptsize \text{S}_j \) ca fiind egală cu \(\scriptsize|i-j|\), scrieţi un program care determină distanţa maximă dintre două valori egale din şir.

Date de intrare

Fișierul de intrare distanta.in conține pe prima linie maxim 100.000 de numere naturale, reprezentând elementele şirului \(\scriptsize \text{S} \).

Date de intrare

Fișierul de ieşire distanta.out va conţine pe prima linie distanţa maximă dintre două valori egale din şir. Dacă şirul are toate elementele distincte, distanţa va fi egală cu 0.

Restricții și precizări
  • Fiecare element al şirului este un număr natural din intervalul [1,1000]
  • Elementele şirului sunt numerotate de la 1
Exemplu

distanta.in

30 33 16 33 37 16 72 65 16 46

distanta.out

6
Explicaţie

\(\scriptsize S=\{30, 33, \underline{16}, 33, 37, 16, 72, 65, \underline{16}, 46\} \). Distanţa maximă este cea dintre elementele subliniate (\(\scriptsize9-3=6\)).

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