포닉스와 미끄럼틀

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

요약
x좌표와 y좌표가 모두 서로 다른 N개의 점이 주어질 때, 모든 점 쌍 중 경사의 최댓값과 최솟값을 각각 기약분수로 구한다.
난이도

어려움10점 중 8점

유형
기하, 수학, 정렬, 정수론
정답자
아직 제출이 없습니다

문제

포스텍 학생회관에는 포닉스가 좋아하는 미끄럼틀이 있다.

포닉스가 좋아하는 미끄럼틀

포스텍에는 포닉스가 좋아하는 장소가 총 NN곳 있다. 포닉스는 2차원에 살기 때문에 포닉스가 좋아하는 장소는 아래 조건을 만족하는 2차원 좌표평면 위의 점으로 표현할 수 있다.

  • 모든 장소의 xx좌표와 yy좌표는 11 이상 NN 이하의 정수이다.
  • 모든 장소의 xx좌표는 서로 다르다.
  • 모든 장소의 yy좌표는 서로 다르다.

즉, NN개 장소의 위치는 모든 1≤i≤N1\le i\le N에 대해 좌표 (i,A_i)(i,A\_i)로 표현된다.

학생회관의 미끄럼틀이 인상 깊었던 포닉스는 NN개의 장소를 한 번에 오갈 수 있도록 모든 장소 쌍마다 미끄럼틀을 설치했다. 두 장소 (i,A_i)(i,A\_i) , (j,A_j)(j,A\_j)를 골라 만든 미끄럼틀의 경사를 ∣A_j−A_ij−i∣\vert\frac{A\_j-A\_i}{j-i}\vert로 정의한다.

포닉스는 용감하기 때문에 가장 경사가 큰 미끄럼틀을 탈 것이다. 반면, 찬우는 미끄럼틀을 무서워하기 때문에 가장 경사가 작은 미끄럼틀을 탈 것이다.

각 장소의 좌표가 주어질 때, 포닉스와 찬우가 탈 미끄럼틀의 경사를 각각 구하여라.

입력

첫 번째 줄에 장소의 수 NN이 주어진다. (2≤N≤300000)(2\leq N\leq 300 000)

두 번째 줄에 각 장소의 yy좌표를 나타내는 NN개의 정수 A_1,⋯ ,A_NA\_1,\cdots ,A\_N이 공백으로 구분되어 주어진다. (1≤A_i≤N)(1\le A\_i\le N)

모든 A_iA\_i는 서로 다름이 보장된다.

출력

첫 번째 줄에 포닉스가 탈 미끄럼틀의 경사를 기약분수 형태로 출력한다.

두 번째 줄에 찬우가 탈 미끄럼틀의 경사를 기약분수 형태로 출력한다.

예제1

  1. 예제 1

    입력
    4
    4 2 1 3
    
    예상 출력
    2/1
    1/3