MedieC++17

Prima poziție de echilibru

Cerință

Găsește prima poziție pentru care suma elementelor din stânga este egală cu suma elementelor din dreapta. Elementul de pe poziția aleasă nu intră în nicio sumă. O parte goală are suma 0.

Date de intrare

Prima linie conține n. Urmează n numere întregi.

Date de ieșire

Afișează prima poziție de echilibru sau 0 dacă nu există.

Restricții

1 ≤ n ≤ 2000; fiecare valoare este în [-10^6,10^6]. Pozițiile din enunț sunt numerotate de la 1.

Observații

Selecție Algo25 pentru pregătirea interviurilor: vectori și căutare.

Reper tematic pentru pregătire: https://www.hackerrank.com/interview/interview-preparation-kit

Exemple

2 EXEMPLE

Exemplul 1

Exemplul 1 pentru „Prima poziție de echilibru”. Numărul de sub o casetă este poziția, nu valoarea. Valorile egale de pe poziții diferite rămân elemente distincte ale șirului.Exemplul 1, reprezentat vizual. Numărul de sub o casetă este poziția, nu valoarea. Valorile egale de pe poziții diferite rămân elemente distincte ale șirului.Mărește schema ↗

Date de intrare

6
3 -2 3 0 7 -2

Date de ieșire

0

Exemplul 2

Date de intrare

1
0

Date de ieșire

1
UN MIC IMPULS

Ai nevoie de un indiciu?

Descoperă doar cât îți trebuie. Indiciile nu scad punctajul.

RÂNDUL TĂU

Trimite o soluție

Editor de cod

Se verifică autentificarea…

Deschide atelierul cu sugestii și teste locale în 4 limbaje →

Un pas, apoi următorul.Înapoi sus ↑