만드는 중입니다

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

가장 좋은 전망

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

요약
1킬로미터마다 고도가 주어진 선형 산책로에서 같은 고도를 가진 두 지점 사이의 최대 거리를 구합니다.
난이도

보통10점 중 7점

유형
배열, 스택, 기하
정답자
아직 제출이 없습니다

문제

파리는 올림픽 기간에 관광객으로 붐빈다. 여러분은 도시를 벗어나 일직선 모양의 등산로를 걷고 싶다. 등산로의 매 킬로미터 지점(시작점과 끝점 포함)에는 이정표가 있고, 각 이정표에는 그 지점의 고도가 적혀 있다. 연속한 두 이정표 사이의 경사는 일정하며, 같은 고도를 가진 이정표는 없다.

어떤 지점의 경치 아름다움은, 여러분의 현재 위치와 등산 중에 지나온 위치 가운데 같은 고도였던 가장 가까운 이전 위치 사이의 거리(킬로미터)이다. 그런 이전 위치가 없으면 도시와 스모그가 보인다는 뜻이므로 그 경치의 아름다움은 0이다.

이정표의 고도가 주어졌을 때, 등산 중 얻을 수 있는 가장 큰 아름다움을 구하라.

입력

첫째 줄에 이정표의 개수 NN이 주어진다. 둘째 줄에는 NN개의 정수 H1,H2,…,HNH_1, H_2, \dots, H_N이 공백으로 구분되어 주어지며, HkH_k는 kk번째 이정표의 고도이다.

출력

가장 큰 아름다움 점수 SS를 한 줄에 출력한다. SS는 정수이거나, 기약분수 N/DN/D(D≥2D \ge 2, gcd⁡(N,D)=1\gcd(N, D) = 1) 형태로 출력한다.

제한

1≤N≤100 0001 \le N \le 100\,000

모든 kk에 대해 0≤Hk≤1 000 0000 \le H_k \le 1\,000\,000

HkH_k는 서로 모두 다르다.

예제2

  1. 예제 1

    입력
    7
    0 5 3 1 4 8 2
    
    예상 출력
    13/4
    
  2. 예제 2

    입력
    5
    3 5 8 7 1
    
    예상 출력
    0