200% Mixed Juice!
시간 제한1초메모리 제한1024 MB
N개의 병에서 합이 정확히 M리터가 되도록 음료를 골라 설탕량을 최대로 만들고, 답을 기약분수로 출력한다.
문제
음료수가 담긴 병이 총 개 있다. 번째 병에는 음료수가 총 ℓ만큼 담겨있고, 음료수에는 설탕이 총 mg만큼 들어 있다. 이 음료수들 중 일부를 섞어서 총용량이 정확히 ℓ인 혼합 음료수를 만들려고 한다. 이때, 병에 있는 음료수를 일부만 사용해도 된다.
혼합 음료수의 설탕량은 섞은 음료수들 각각에 들어 있는 설탕량의 합으로 결정된다. 설탕은 음료수에 균일하게 녹아 있기 때문에, 어떤 병에 든 음료수를 일부만 사용할 경우 설탕 역시 그 비율만큼 들어가게 된다. 즉, 번째 음료수를 ℓ만큼 섞는다면, 번째 음료수에 해당하는 설탕량은 mg이다.
음료수를 섞어 총용량이 정확히 ℓ인 혼합 음료수를 만들었을 때, 여기에 들어갈 수 있는 설탕량의 최댓값을 출력하여라.
입력
첫 줄에는 두 정수 과 이 공백으로 구분되어 주어진다.
다음 개의 줄의 번째 줄에는 두 정수 와 가 공백으로 구분되어 주어진다.
출력
총용량이 정확히 ℓ인 혼합 음료수에 들어갈 수 있는 설탕량의 최댓값을 기약분수로 표현했을 때 mg이라고 하자. 이때 와 를 /를 사이에 두고 차례로 출력한다.