시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 512 MB248714636.800%

문제

동화는 느긋하게 캠핑하는 것을 즐긴다. 근처에 $1$번부터 $N$번까지 캠핑장 $N$개가 있는데, $i$번 캠핑장에 가는데 걸리는 시간은 $A_i$, 캠핑장에 가서 얻는 만족도는 $B_i$이다.

하지만, 캠핑은 그날의 날씨에 따라 걸리는 시간이나 만족도가 바뀔 수 있다. 비가 오는 날에는 캠핑장으로 가는데 더 오래 걸리고, 만족도도 줄어들게 된다. 동화는 이를 고려하기 위해 날씨 계수 $k$를 도입했다. 날씨가 안 좋은 정도를 $1$부터 $M$까지의 정수 중 하나인 $x$로 나타낸다면, 걸리는 시간은 $A_i + kx$, 만족도는 $B_i - kx$가 된다.

동화는 가능한 모든 날씨 상황에 대해서 가는데 걸리는 시간 당 만족도가 가장 큰 곳으로 캠핑을 가고 싶다. $1$부터 $M$까지 정수 $x$에 대해 $(B_i - kx) / (A_i + kx)$ 의 값이 가장 큰 캠핑장을 구해보자.

입력

첫 줄에 $N, M, k$가 주어진다. $(1 \le N \le 300000, 1 \le M \le 100000, 1 \le k \le 100)$

이후 $N$줄에 걸쳐 $A_i, B_i$가 주어진다. $(1 \le A_i, B_i \le 10^9)$

출력

$M$줄에 걸쳐 $i$번째 줄에 날씨가 안 좋은 정도가 $i$일때 걸리는 시간 당 만족도의 최댓값을 값이 $0$일 경우 $0/0$으로, 아닌 경우 $p/q$ ($p$는 정수, $q$는 양의 정수, $\gcd(p ,q)=1$)꼴로 출력한다.

예제 입력 1

3 3 1
1 1
1 2
2 2

예제 출력 1

1/2
0/0
-1/5

예제 입력 2

5 5 2
1 6
3 2
4 8
5 7
10 10

예제 출력 2

4/3
1/2
1/4
1/9
0/0