Задача звучит приблизительно так.
Жила-была "Звезда смерти" (наверное Deathstar из Star Wars). И решила она пальнуть по планетах, но так, чтобы за один выстрел зацепить как можно больше планет. Собственно говоря и надо расчитать как ей надо пальнуть и сколько планет она зацепит (только максимум). Вообщем надо найти максимальное количество шариков, через которые проходит прямая
Входные условия: Количество планет, координаты их центров и их радиусы, звезда может стрелять из любой точки.
Помогите пожалуста решить, т.к. я уже долго над мучаюсь, а придумать ничего не могу.
Изначально задача должна была быть решена в 3D. Но в принципе для начало сдалось бы её решить на координатной плоскости (2D).
Зарание спасибо!!!
Жила-была "Звезда смерти" (наверное Deathstar из Star Wars). И решила она пальнуть по планетах, но так, чтобы за один выстрел зацепить как можно больше планет. Собственно говоря и надо расчитать как ей надо пальнуть и сколько планет она зацепит (только максимум). Вообщем надо найти максимальное количество шариков, через которые проходит прямая
Входные условия: Количество планет, координаты их центров и их радиусы, звезда может стрелять из любой точки.
Помогите пожалуста решить, т.к. я уже долго над мучаюсь, а придумать ничего не могу.
Изначально задача должна была быть решена в 3D. Но в принципе для начало сдалось бы её решить на координатной плоскости (2D).
Зарание спасибо!!!