xagofes's blog

By xagofes, history, 6 years ago, In Russian

Есть квадратная сетка размером до 4096x4096, некоторые клетки которой закрашены. Далее подается множество отрезков, заданных двумя точками. Необходимо узнать для каждого отрезка пересекает ли он хотя бы одну закрашенную клетку.

UPD2: Касание клетки не считается ее пересечением.

Ограничение на предпосчет 10 секунд.

Ограничение на память 2Гб.

UPD1: обновил решение

Мое решение
  • Vote: I like it
  • +8
  • Vote: I do not like it