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

Saat lukujonon, jossa on n lukua, a_1, \ldots, a_n. Tehtäväsi on laskea lukujonon k:n ensimmäisen luvun summa, a_1 + a_2 + \ldots + a_k jokaiselle luvulle k = 1, 2, \ldots, n.

Syöte

Ensimmäisellä rivillä syötteessä on luku n, lukujonon pituus. Toisella rivillä on n lukua, a_1, \ldots, a_n.

Tuloste

Tulosta n lukua, lukujonon k:n ensimmäisen luvun summa, a_1 + a_2 + \ldots + a_k jokaiselle luvulle k = 1, 2, \ldots, n.

Rajat

  • 1 \le n \le 5 \cdot 10^5
  • -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