만드는 중입니다

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

버섯

면접 대비

시간 제한2초메모리 제한1024 MB

요약
다섯 명이 열 번의 두 명씩 경주에서 주운 버섯 합계를 받아, 모든 기록을 만족하는 음이 아닌 정수 개수가 있는지 판단합니다.
난이도

쉬움10점 중 3점

유형
수학, 구현
정답자
아직 제출이 없습니다

문제

딤 디므이치는 반 친구들과 함께 버섯을 따러 갔다.

모두 5명(딤 디므이치 포함)이 모였다. 편의를 위해 1번부터 5번까지 번호를 붙였다. 누가 버섯을 가장 잘 따는지 가리려고 대회를 열었다. 대회는 총 10번의 경주로 진행되며, 각 경주에는 두 명의 학생이 참가한다.

  1. 첫 번째 경주: 1번과 2번 참가자
  2. 두 번째 경주: 1번과 3번 참가자
  3. 세 번째 경주: 1번과 4번 참가자
  4. 네 번째 경주: 1번과 5번 참가자
  5. 다섯 번째 경주: 2번과 3번 참가자
  6. 여섯 번째 경주: 2번과 4번 참가자
  7. 일곱 번째 경주: 2번과 5번 참가자
  8. 여덟 번째 경주: 3번과 4번 참가자
  9. 아홉 번째 경주: 3번과 5번 참가자
  10. 열 번째 경주: 4번과 5번 참가자

딤 디므이치는 각 경주에서 두 참가자가 모은 버섯의 합계를 기록했다. 각 참가자는 자신이 참가한 모든 경주에서 같은 수의 버섯을 땄다. 그 수는 0 이상의 정수이다. 딤 디므이치는 기록에 실수가 있었을까 봐 걱정한다. 기록에 오류가 있었는지 알아내라.

입력

입력은 한 줄이며, 공백으로 구분된 정수 10개가 주어진다. 각 수는 1 이상 10510^5 이하이며, 위에 적힌 순서대로 각 경주에서 모은 버섯의 합계이다.

출력

기록에 오류가 있으면 NO를, 그렇지 않으면 YES를 출력한다.

힌트

첫 번째 입력 예에서 각 참가자가 딴 버섯 수는 6, 3, 7, 1, 2개이다. 세 번째 입력 예에서는 모든 참가자가 버섯을 한 개씩 땄다.

예제3

  1. 예제 1

    입력
    9 13 7 8 10 4 5 8 9 3
    
    예상 출력
    YES
    
  2. 예제 2

    입력
    1 1 1 1 1 1 1 1 1 1
    
    예상 출력
    NO
    
  3. 예제 3

    입력
    2 2 2 2 2 2 2 2 2 2
    
    예상 출력
    YES