최대 평균 사이클

아직 제출이 없습니다시간 제한1초메모리 제한128 MB

문제

가중치가 있는 방향 그래프가 주어진다. 이 그래프에서 간선 가중치의 평균이 가장 큰 사이클을 찾아라. 사이클의 평균 가중치는 (사이클에 속한 간선들의 가중치 합)을 (간선의 개수)로 나눈 값으로 정의한다.

입력

첫째 줄에 그래프의 정점 수와 간선 수를 나타내는 두 정수 nn, mm (2n1002 \le n \le 100, 2m1042 \le m \le 10^4)이 주어진다. 이어지는 mm개의 줄에는 각 간선을 나타내는 세 정수 aa, bb, cc (1a,bn1 \le a, b \le n, aba \ne b, 0c1060 \le c \le 10^6)가 주어진다. 이는 정점 aa에서 정점 bb로 향하는 가중치 cc인 간선이 존재함을 뜻한다. 임의의 두 정점 사이에는 각 방향으로 최대 한 개의 간선만 존재한다.

출력

모든 사이클 중 간선 가중치의 평균이 최대가 되는 값을 기약분수 p/qp/q 형태로 출력한다 (gcd(p,q)=1\gcd(p, q) = 1, q1q \ge 1). 값이 정수 vv이면 v/1v/1로 출력한다. 그래프에는 항상 사이클이 하나 이상 존재함이 보장된다.