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

Задача . Бинарный поиск._ Практика-1.0 - Квадратный корень


Задача

Темы:
Найдите наилучшие приближения для \(x = \sqrt n\) с помощью несократимых дробей,
у которых числитель и знаменатель не превосходят числа K. 
В 1-й строке ответа укажите "левое" приближение (т.е дробь должна быть не больше \(\sqrt n\) )
В 2-й строке ответа укажите "правое" приближение (т.е дробь должна быть не меньше \(\sqrt n\))
Входные данные : 
Значения n, K ( n , K /n  < 10200, 1 < K < 1020
Выходные данные:
Две строки по два натуральных числа в строке через пробел

n - не является "полным квадратом"
Не рекомендуется использовать вещественные числа и математические функции (возведение в степень, извлечение корня)
 

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

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