테러
면접 대비시간 제한2.5초메모리 제한1024 MB
직선 위 N개 집 사이의 모든 거리를 오름차순으로 나열한 목록이 주어질 때, 첫 집을 0으로 고정하고 실제 위치를 복원한다.
문제
먼 옛날, 용산구 선린마을에는 수직선 위에 집 채가 자리하고 있었다.
왼쪽으로부터 순서대로 각 집의 위치는 이었고, 가장 왼쪽에 있는 집의 위치 은 이었다.
어느 날 정휘는 선린마을에 있는 서로 다른 두 집 사이의 거리를 모두 측정했다.
즉, 모든 에 대해, 번째 집과 번째 집의 거리인 를 측정했다.

예를 들어, 4개의 집의 위치가 각각 에 있었다면, 정휘는 집들 사이의 거리인 , , , , , 을 각각 측정했다.
그리고 정휘는 결과들을 정렬해서 6개의 수 를 기록해두었다.
하지만 오늘, 여러분이 천하제일 코딩대회를 치는 사이, 극단 원리주의 민초파 김준원이 선린마을의 집들을 모두 파괴했다.
여러분은 정휘가 기록해놓은 개의 수를 이용해 선린마을의 집을 복원해야 한다.
입력
첫째 줄에 선린마을에 있던 집의 개수 이 주어진다.
둘째 줄에 정휘가 측정한 개의 거리를 오름차순으로 정렬한 결과 가 공백으로 구분되어 주어진다.
출력
입력을 토대로 복원한 선린마을의 집들의 위치를 나타내는 개의 정수 을 공백으로 구분해 출력하라.
여러분이 복원한 집들의 위치가,
- 모든 에 대해 의 값들을 모은 개의 수들을 오름차순으로 정렬하면, 입력으로 주어진 과 같다.
를 모두 만족하면 정답으로 인정된다.
제한
- ()
- (). 즉, 는 오름차순으로 정렬되어 있다.
- 조건을 만족하도록 집들의 위치를 복원할 수 있다.