최대 평균 사이클
시간 제한1초메모리 제한128 MB
방향 가중 그래프에서 간선 가중치 평균이 가장 큰 사이클을 찾아 기약분수로 출력합니다.
문제
가중치가 있는 방향 그래프가 주어진다. 이 그래프에서 간선 가중치의 평균이 가장 큰 사이클을 찾아라. 사이클의 평균 가중치는 (사이클에 속한 간선들의 가중치 합)을 (간선의 개수)로 나눈 값으로 정의한다.
입력
첫째 줄에 그래프의 정점 수와 간선 수를 나타내는 두 정수 , (, )이 주어진다. 이어지는 개의 줄에는 각 간선을 나타내는 세 정수 , , (, , )가 주어진다. 이는 정점 에서 정점 로 향하는 가중치 인 간선이 존재함을 뜻한다. 임의의 두 정점 사이에는 각 방향으로 최대 한 개의 간선만 존재한다.
출력
모든 사이클 중 간선 가중치의 평균이 최대가 되는 값을 기약분수 형태로 출력한다 (, ). 값이 정수 이면 로 출력한다. 그래프에는 항상 사이클이 하나 이상 존재함이 보장된다.