페이지가 로드되지 않나요? 여기를 눌러보면 고쳐질 수도 있어요.
Placeholder

#8223

칠판 1초 32MB

문제

N개의 정수가 칠판에 왼쪽에서 오른쪽으로 쓰여 있다.

왼쪽에서 i번째 (1 ≦ i ≦ N)의 정수는 A_i이다.

칠판에 쓰여 있는 정수열에 대해, 다음과 같은 작업을 반복적으로 수행한다.

  • 현재 칠판의 가장 아래 줄에 쓰여 있는 정수열의 길이를 k라고 할 때, 이 정수열의 값을 참조하여 아래와 같은 길이 k-1의 새로운 정수열을 만들어서 추가한다.

  • i=1, 2, … , k-1에 대해, i번째 정수는 참조원 정수열의 왼쪽에서 i번째와 i+1번째 정수의 합이 된다.

이 작업을 N-1번 수행할 때, 칠판에 추가된 모든 정수열을 구하시오.


입력

첫 줄에 정수 N이 주어진다. (1\le N\le 10)

두 번째 줄에 N개의 정수 A_1, A_2, \cdots, A_N이 주어진다. (1 \le A_i \le 10)


출력

첫 줄에 칠판에 추가된 모든 정수열을 출력하시오.


예제1

입력
5
13579
출력
481216
122028
3248
80

예제2

입력
7
1234321
출력
357753
81214128
20262620
465246
9898
196

예제3

입력
10
1924492356
출력
10116813115811
2117142124161319
38313545402932
696680856961
135146165154130
281311319284
592630603
12221233
2455

태그


출처

JOI 2025 예선

역링크