Олимпиадный тренинг

Задача . B. Ближайшая дробь


Даны три положительных целых числа x, y, n. Надо найти ближайшую дробь к дроби , имеющую знаменатель, не превышающий n.

Формально, надо найти такую пару целых чисел a, b (1 ≤ b ≤ n; 0 ≤ a), чтобы значение было минимально возможным.

Если есть несколько «ближайших» дробей, выберите дробь с наименьшим знаменателем. Если есть несколько «ближайших» дробей с наименьшим знаменателем, выберите дробь с наименьшим числителем.

Входные данные

В единственной строке содержатся три целых числа x, y, n (1 ≤ x, y, n ≤ 105).

Выходные данные

Выведите необходимую дробь в формате «a/b» (без кавычек).


Примеры
Входные данныеВыходные данные
1 3 7 6
2/5
2 7 2 4
7/2

time 2000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя