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

Автор rmn, 13 лет назад, По-русски
Подкиньте пожалуйста идею решения этой задачи. Заранее спасибо :)
  • Проголосовать: нравится
  • 0
  • Проголосовать: не нравится

13 лет назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится
Перебираем у каждого многоугольника стороны и смотрим за сколько второй многоугольник улетит за эту сторону. Дальше остается только оптимизировать рассчет времени разлета с помощью бегущего указателя и сделать из O(N^2) алгоритма линейный.