소들의 야구
면접 대비시간 제한1초메모리 제한128 MB
위치가 증가하는 세 마리 소 삼중항 중 두 번째 간격이 첫 번째 간격 이상이면서 두 배 이하인 경우를 셉니다.
문제
농부 존이 기르는 소 마리()가 수직선 위에 한 줄로 서 있다. 같은 위치에 서 있는 소는 없다. 소들은 이웃 농장 소들과 벌일 중요한 경기를 앞두고 야구공을 주고받는 연습을 한다.
존이 지켜보는 동안 소 세 마리 가 공을 두 번 연달아 주고받았다. 소 가 자기 오른쪽에 있는 소 에게 공을 던지고, 이어서 소 가 자기 오른쪽에 있는 소 에게 공을 던진다. 두 번째 던지기가 날아간 거리는 첫 번째 던지기가 날아간 거리보다 짧지 않고, 첫 번째 거리의 두 배보다 길지도 않았다. 존이 지켜봤을 수 있는 소 세 마리 의 개수를 세어라.
입력
- 첫째 줄에 소의 마릿수 이 주어진다.
- 둘째 줄부터 개 줄에 걸쳐 소 한 마리의 위치가 한 줄에 하나씩 정수로 주어진다. 위치는 이상 이하이다.
출력
- 첫째 줄에 조건을 만족하는 세 마리 의 개수를 출력한다. 는 의 오른쪽에 있고, 는 의 오른쪽에 있으며, 와 사이의 거리는 와 사이의 거리 이상이고 그 두 배 이하이다.
힌트
첫 번째 예제에서는 소 다섯 마리가 위치 , , , , 에 서 있다. 조건을 만족하는 경우는 위치 , , , 의 네 가지다.