시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
2 초 | 512 MB | 420 | 132 | 86 | 31.273% |
다음과 같은 수열 A가 주어졌을 때,
A = {a0, a1, ..., aN-2, aN-1}
새로운 수열 B는 다음과 같이 정의된다.
B = {b0, b1, ..., bN-2, bN-1}
\[b_i = \sum_{k=0}^{N-1}{((-1)^k \times (k+1) \times a_{(i+k)\%N})}\]
수열 A가 주어지면, 수열 B를 구해보자.
첫 줄에 N(1 ≤ N ≤ 300,000)이 주어진다. 두 번째 줄에 N개의 정수 ai (|ai| ≤ 109)가 공백으로 구분되어 주어진다.
첫 번째 줄에 수열 B를 구성하는 N개의 정수 bi를 공백으로 구분하여 출력한다. |bi| ≤ 1018인 입력만 주어진다.
3 4 1 -3
-7 19 -8
5 -1 2 -3 4 -5
-55 35 -12 -12 35
예제1에서 의 B는 다음과 같이 구해진다.
University > 경인지역 6개대학 연합 > shake! 2017 D번