새로운 수열
시간 제한2초메모리 제한512 MB
원형 수열 A가 주어질 때, b_i를 a_{i+k mod N}에 (-1)^k 곱하기 (k+1)을 가중한 값의 합으로 정의하고 모든 b_i를 구한다.
문제
길이가 인 수열 이 주어진다.
이 수열로부터 길이가 같은 새로운 수열 을 다음과 같이 정의한다.
첨자는 으로 나눈 나머지를 쓰므로, 은 과 같고 은 과 같다. 즉 는 에서 시작해 수열을 한 바퀴 돌면서 번째 원소에 을 곱해 모두 더한 값이다.
수열 가 주어지면 수열 를 구하라.
입력
첫째 줄에 이 주어진다. ()
둘째 줄에 개의 정수 이 공백으로 구분되어 주어진다. ()
출력
첫째 줄에 수열 를 이루는 개의 정수 을 공백으로 구분해 출력한다.
모든 에 대해 이 성립하는 입력만 주어진다.