제곱 가중치

문제

N개의 정수 a1,a2,…,aN이 주어진다.

12·a1,22·a1+12·a2,…,N2·a1+(N−1)2·a2+…+12·aN을 각각 출력한다.

바꿔 말하면, k=1,2,…,N에 대해서 ∑i=0k−1(k−i)2·ai+1를 출력한다.

입력

첫 번째 줄에 정수의 개수 N이 주어진다. (1≤N≤100,000)

두 번째 줄에 N개의 정수 a1,a2,…,aN이 공백으로 구분되어 주어진다. (−1,000≤ai≤1,000)

출력

위의 계산으로 얻을 수 있는 N개의 수들을 공백으로 구분하여 출력한다.

힌트

첫 번째 예시에서, a=(1,2,3,4) 이므로, 12·a1=1, 22·a1+12·a2=6, 32·a1+22·a2+12·a3=20, 그리고 42·a1+32·a2+22·a3+12·a4=50 이다.

예제 입력 1 복사

4
1 2 3 4

예제 출력 1 복사

1 6 20 50