Блог пользователя tamir

Автор tamir, 13 лет назад, По-русски

Здравствуйте! Помогите решить данную задачу ( http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2302 ). Спасибо за помощь!

Problem solved.

  • Проголосовать: нравится
  • -12
  • Проголосовать: не нравится

»
13 лет назад, скрыть # |
Rev. 3  
Проголосовать: нравится 0 Проголосовать: не нравится

Почитайте про Функцию Эйлера, далее я бы решал так: посчитаем эту функцию для знаменателей до максимально возможного, а потом бин поиском по суммам на префиксе ищем нужный знаменатель, потом линейным поиском находим нужный числитель.

P.S. Можно заметить из теста из условия, что максимальный знаменатель = 200000.