피보나치 부분수열
면접 대비시간 제한2초메모리 제한1024 MB
주어진 n개의 수를 재배열해 각 항이 앞의 두 항의 합이 되는 피보나치 수열을 만들 수 있는지 판별합니다.
문제
오늘 학교에서 크리스토퍼는 수열과 순열을 배웠다. 그는 피보나치 수열을 특히 좋아했다. 수열 은 모든 에 대해 가 성립하면 피보나치 수열이다.
저녁에 크리스토퍼는 토끼의 집을 방문했다. 토끼의 책상 위에는 숫자가 적힌 카드 묶음이 있었다. 크리스토퍼는 이 카드의 숫자들로 피보나치 수열을 만들 수 있는지 궁금했다.
입력
입력 파일의 첫 줄에 자연수 이 주어진다. 은 수열의 원소 개수이며 이다. 둘째 줄에는 보다 작은 자연수 개가 주어진다.
출력
숫자로 피보나치 수열을 만들 수 있으면 <<YES>>를, 그렇지 않으면 <<NO>>를 따옴표 없이 출력한다.