아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

램프

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

요약
천장에 최대 K개의 램프를 추가해 이웃한 램프 사이 어두운 삼각형들의 전체 넓이를 최소화하고 그 최솟값을 기약분수로 출력합니다.
난이도

보통10점 중 7점

유형
그리디, 힙, 수학, 기하
정답자
아직 제출이 없습니다

문제

건축가 지에모비트가 두 관공서를 잇는 유리 복도를 설계했다. 복도 천장에는 여러 개의 램프가 달려 있고, 각 램프는 바로 아래를 향해 꼭짓점 각도가 90∘90^\circ인 원뿔 모양(옆에서 보면 아래로 벌어지는 삼각형)으로 빛을 비춘다. 즉 램프 바로 아래를 기준으로 좌우로 각각 45∘45^\circ씩 퍼진다.

복도를 옆에서 바라보면, 이웃한 두 램프 사이의 천장 근처에는 두 램프의 빛이 모두 닿지 않는 삼각형 모양의 어두운 영역이 생긴다.

복도는 충분히 높아서 처음 설치된 램프만으로도 바닥 전체가 빛을 받으며, 복도의 양 끝(위치 00과 위치 DD)에도 이미 램프가 있다. 따라서 어두운 영역은 오직 이웃한 램프 사이에 생기는 삼각형들뿐이다.

예산이 남아서 천장의 원하는 위치에 램프를 최대 KK개까지 더 달 수 있다. 램프를 더 달면 어두운 영역을 줄일 수 있다. 램프를 최대 KK개 추가했을 때, 옆에서 본 어두운 영역의 넓이 합이 최소가 되도록 하고 그 최솟값을 구하여라.

입력

첫째 줄에 세 정수 NN, KK, DD가 주어진다 (2≤N≤100 0002 \le N \le 100\,000, 0≤K≤100 0000 \le K \le 100\,000, 1≤D≤1091 \le D \le 10^9). 각각 이미 달려 있는 램프의 수, 추가로 달 수 있는 램프의 수, 복도의 길이를 뜻한다.

둘째 줄에는 램프의 위치를 나타내는 NN개의 증가하는 정수가 주어진다. 첫 번째 수는 00이고 마지막 수는 DD이다.

출력

램프를 최대 KK개 추가했을 때 옆에서 본 어두운 영역의 넓이 합의 최솟값을 기약분수 p/qp/q 형태로 출력하여라. pp와 qq는 정수이며 q≥1q \ge 1, gcd⁡(p,q)=1\gcd(p, q) = 1이다.

예제3

  1. 예제 1

    입력
    3 1 5
    0 3 5
    
    예상 출력
    17/8
    
  2. 예제 2

    입력
    4 3 18
    0 1 13 18
    
    예상 출력
    123/8
    
  3. 예제 3

    입력
    2 1000 1000
    0 1000
    
    예상 출력
    250000/1001