분수 계산
시간 제한1초메모리 제한512 MB
0 이상 1 미만의 유리수 N개가 정렬된 채 주어질 때, 같은 길이의 다른 수열이 원형 거리의 합을 더 크게 만들 수 있는지 판별한다.
문제
0 이상 1 미만인 두 수 , 에 대하여, 그 둘의 거리 를 다음과 같이 정의하자.
\displaystyle d(x, y) = \min \left\\{ | x-y | , 1 - | x-y | \right\\}
을 만족하는 길이 의 수열 에 대하여, 이의 분포 정도 를 다음과 같이 정의하자.
길이 인 수열 가 주어질 때, 길이가 이면서 보다 분포 정도가 큰 수열이 존재하는지 판별하는 프로그램을 작성하시오.
즉, 를 만족하는 길이 의 수열 가 존재하는지 여부를 판별하는 프로그램을 작성하시오.
입력
첫 번째 줄에 수열의 길이를 의미하는 자연수 이 주어진다.
두번째 줄에 개의 유리수 이 사이에 공백을 두고 주어진다.
하나의 유리수는 " / " 형태로 주어지며, 이는 그 수가 임을 의미한다. 여기서 와 는 정수며, 임이 보장된다.
출력
만약 길이가 이면서 보다 분포 정도가 큰 수열이 존재한다면, 첫 번째 줄에 "YES"를 출력한다.
만일 그렇지 않다면, 첫 번째 줄에 "NO"를 출력한다.
제한
모든 입력 데이터는 다음 조건을 만족한다.