K Best
시간 제한2초메모리 제한64 MB
n개의 보석 중 정확히 k개를 골라 가치 합을 무게 합으로 나눈 값을 최대화하고, 그 값을 기약분수로 출력하는 문제입니다.
문제
데미(Demy)는 개의 보석을 가지고 있다. 번째 보석의 가치는 , 무게는 이다.
데미는 이 중 정확히 개를 골라 그 비가치(specific value) 를 최대로 만들고자 한다. 고른 집합 의 비가치는 다음과 같이 정의된다.
크기가 인 모든 부분집합에 대하여 비가치의 최댓값을 구하여라.
입력
첫째 줄에 보석의 개수 과 골라야 하는 개수 가 주어진다 ().
다음 개의 줄에는 각각 두 정수 와 가 주어진다 (, ). 와 는 모두 이하이다.
출력
비가치의 최댓값은 유리수이다. 이를 기약분수 p/q 형태로 출력한다. 여기서 , 은 정수이며 이다. 분모는 항상 출력한다(예: 3/1). 값이 이면 0/1을 출력한다.