만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

합 재구성

면접 대비

시간 제한1초메모리 제한512 MB

요약
정수 목록이 주어질 때, 나머지 모든 원소의 합과 같은 원소를 하나 찾고, 없으면 BAD를 출력한다.
난이도

쉬움10점 중 3점

유형
배열, 수학, 해시맵, 구현
정답자
아직 제출이 없습니다

문제

화이트보드에서 정수 목록을 발견했다. 이 정수를 전부 사용해, 그중 하나가 나머지 전부의 합이 되는 올바른 산술식을 쓸 수 있는가?

정수는 어떤 방식으로도 바꿀 수 없다 (예: 부호를 바꾸거나 이어 붙이는 것).

입력

첫째 줄에 화이트보드에 적힌 정수의 개수 nn이 주어진다 (1≤n≤1041 \le n \le 10^4).

다음 nn개 줄에 걸쳐 정수가 한 줄에 하나씩 주어진다. 각 정수의 절댓값은 10510^5 이하임이 보장된다.

출력

입력 중 하나이면서 나머지 전부의 합인 정수 xx를 하나 출력한다. 그러한 xx가 여러 개면 아무거나 하나 출력한다. 그러한 xx가 없으면 문자열 ‘BAD’를 출력한다.

예제3

  1. 예제 1

    입력
    4
    1
    6
    3
    2
    
    예상 출력
    6
    
  2. 예제 2

    입력
    4
    -2
    0
    5
    -3
    
    예상 출력
    0
    
  3. 예제 3

    입력
    5
    1
    10
    4
    2
    -3
    
    예상 출력
    BAD