조각별 선형성
시간 제한1초메모리 제한512 MB
x좌표가 증가하는 n+1개 점으로 주어진 구간별 선형 함수를 |x - a_i| 꼴 항의 실수 선형결합으로 나타낼 수 있는지 판정한다.
문제
Alice는 선형 함수와, 항상 신비롭게도 곧게 뻗은 그 그래프에 푹 빠져 있다. 최근 그녀는 함수 의 그래프를 보고 크게 감동했다. 선분이 하나뿐인 게 아니라 둘이라서 두 배로 신비롭고 아름다웠기 때문이다!
Alice는 곧바로 선형 함수보다 배 더 신비로운 함수를 떠올렸다. 구체적으로 그녀는 그래프가 개의 선분으로 이루어진 조각별 선형 함수 를 생각해 냈다. 함수 는 그래프 위의 개 점 으로 정의되며, 이 점들로부터 다음과 같이 복원할 수 있다. 함수 의 그래프는 두 반직선 , 과 개의 선분 , , 로 이루어진 꺾은선이다. 각 점 는 정수인 데카르트 좌표 로 정의된다. 과 사이의 모든 에 대해 임이 보장된다. 즉 주어진 꺾은선은 어떤 함수 의 그래프이다. 자세한 내용은 힌트를 참고하라.
이제 Alice는 자신의 함수 를 꼴 항들의 선형 결합으로 나타낼 수 있는지 묻는다. 형식적으로, 다음 등식이 성립하도록 하는 실수 수열 과 이 존재하는지 판별하라.
입력
첫째 줄에 Alice 함수의 그래프인 꺾은선의 선분 개수 ()이 주어진다.
다음 개 줄(0부터 인덱스가 매겨진다)의 번째 줄에 점 의 좌표 , ()가 주어진다.
임이 보장된다.
출력
를 꼴 항들의 선형 결합으로 나타낼 수 있으면 "Yes"를, 아니면 "No"를 출력한다.
힌트
예제에 대한 그림은 다음과 같다.


