Sari la conținut
Zece la Info
Probleme

Elemente egale cu o suma de prefix

Medie 1000 ms 128 MB#cautare binara#sume partiale

Se da un sir a_1, a_2, ..., a_n de numere naturale nenule. Numim suma de prefix de lungime k valoarea a_1 + a_2 + ... + a_k.

Pentru fiecare element a_i al sirului, determinati lungimea k a sumei de prefix egale cu a_i, sau 0 daca nicio suma de prefix nu este egala cu a_i.

Date de intrare
Pe prima linie se afla n, iar pe a doua linie cele n numere ale sirului.
Date de iesire
Se afiseaza pe o singura linie n numere separate prin cate un spatiu: al i-lea numar este lungimea k a sumei de prefix egale cu a_i, sau 0 daca nu exista.
Restrictii
2 <= n <= 200 000 1 <= a_i <= 2 000 000 000

Exemple

Exemplul 1

Intrare

6
2 3 5 1 11 10

Iesire

1 0 2 0 4 3

Exemplul 2

Intrare

4
1 1 2 4

Iesire

1 1 2 3

Vrei să rezolvi problema?

Creează-ți un cont gratuit ca să scrii cod în editor, să trimiți soluții la evaluator și să vezi indicațiile.