Доброго времени суток, Решаю такую задачку с регионального этапа. Кроме локальной пдфки, её описание находится по этой ссылке: task. Я нашел её разбор на ютьюбе и в текстовом виде. На ютьюбе - link
Из всех обьяснений(и текст и ютьюб) я не понимаю как определяется «некоторое число m», для двоичного поиска я полагаю это elements[size/2], но я не понимаю как дальше двигать это m и делать это «вещественное приближение». Для себя я решил это задачу через определение позиции каждой дроби через бинарный поиск внутри в каждой группы дробей одного делителя (поскольку дроби под одним делителем отсортированы). Но это не вещественное приближение. Был бы рад если бы кто то сбросил решение этой задачи на python или c++. Хотел бы для себя понять как всё таки это решать правильно. В интернете решений не нашел.
P.S. Текстовый разбор : ссылка (пдф файл большой, можно найти по оглавлению «Сортировка дробей»)