CSES - Summa
  • Time limit: 1.00 s
  • Memory limit: 128 MB

Saat lukujonon, jossa on nn lukua, a1,,ana_1, \ldots, a_n. Tehtäväsi on laskea lukujonon kk:n ensimmäisen luvun summa, a1+a2++aka_1 + a_2 + \ldots + a_k jokaiselle luvulle k=1,2,,nk = 1, 2, \ldots, n.

Syöte

Ensimmäisellä rivillä syötteessä on luku nn, lukujonon pituus. Toisella rivillä on nn lukua, a1,,ana_1, \ldots, a_n.

Tuloste

Tulosta nn lukua, lukujonon kk:n ensimmäisen luvun summa, a1+a2++aka_1 + a_2 + \ldots + a_k jokaiselle luvulle k=1,2,,nk = 1, 2, \ldots, n.

Rajat

  • 1n51051 \le n \le 5 \cdot 10^5
  • 109ai109-10^9 \le a_i \le 10^9

Esimerkit

Syöte:

5
3 1 -5 3 -1

Tuloste:

3 4 -1 2 1

Syöte:

5
1000000000 1000000000 1000000000 1000000000 1000000000

Tuloste:

1000000000 2000000000 3000000000 4000000000 5000000000