页面无法加载?点击这里可能会修复。
Placeholder

#1130
特殊评测

수열 복원 1s 32MB

问题

N개의 서로 다른 0이상의 정수로 이루어진 수열이 있다. 

N개의 수열에서 존재하는 두 개의 숫자의 차이는 총 N(N-1)/2개 이다.

N(N-1)/2개의 수열 내의 차이들이 입력으로 들어왔을 때 원래 수열을 복원하는 프로그램을 작성하라.

가령 0, 2, 4와 같은 수열이 원래 수열 일 경우 존재하는 두 개 숫자들의 차이는 |0-2| = 2, |0-4|=4, |2-4| = 2 총 3개가 존재한다.


输入

첫 번째 줄에는 원래 수열을 이루는 숫자의 개수 N(N≤20)가 주어지고, 그 다음 줄에는 N(N-1)/2개의 수열의 차이가 입력이 되어진다. 수열의 차이는 2,147,483,647이내의 숫자이다.


输出

복원된 수열을 오름차순으로 출력하며, 반드시 0 이상의 숫자로 출력이 되어야 한다. 만약 불가능 할 경우 impossible을 출력한다 (중복되는 숫자가 존재할 수 없기 때문에 중복되는 수가 존재해야 수열이 성립되는 경우 역시 impossible로 간주한다).


示例

3

2 4 2
0 2 4
需要登录才能编写代码。