Вчера на олимпиаде была эта задача, долго думали, причём втроём... так что пишу не без попыток решить.
Даны числа
и
. Изначально на воображаемой ленте записаны числа
. На первом ходе вычёркиваются все числа, кратные
. На следующем - все оставшиеся кратные
. На следующем - все кратные
(ясно, что их уже не будет, но чисто формально...). Короче, на
-ом ходе вычёркиваются все числа, кратные
. На каком-то из ходов будет уничтожена вся лента. Требуется по данным
и
найти номер этого хода.
Математически я так понял, что ответом будет максимум из минимальных простых делителей чисел от
до
. А вот дальше никак. Ясно, что если в интервале присутствуют простые числа, то ответом будет наибольшее из них. А если не присутствуют? И ещё, в случае
решение задачи фактически означает поиск наибольше простого меньше
, что при заданных ограничениях и разумном времени работы очень подозрительно...