Алгоритм обхода объектов

183
29 марта 2019, 21:30

Прошу помощи с выбором алгоритма для решения задачи, мне необходим только алгоритм.

Есть шар радиусом r, а также стена из шаров (препятствия) в трехмерном пространстве. Известны координаты и радиусы каждого из шаров, координаты страта основного шара, а также координаты, куда шар должен прилететь. Необходимо вывести координаты по которым должен пролететь наш шар, чтобы он не столкнулся с остальными. Какой алгоритм лучше использовать? Есть идея засунуть координаты в трехмерный массив и сделать обход.

Answer 1

Строите диаграмму Вороного по центрам зеленых кругов. Присваиваете каждому ребру вес, соответствующий ширине прохода. Выбираете маршрут по ребрам так, чтобы вес был больше веса шара.

READ ALSO
Скорость переадресации функций

Скорость переадресации функций

Что лучше в плане быстродействия: вызывать члены класса, наследованные из другого класса, или вызывать члены класса, полученные из хранящегося...

181
Найти все простые числа в диапазоне [A; B]

Найти все простые числа в диапазоне [A; B]

Найти все простые числа в диапазоне от А до В (1 <= A <= B <= 10^12 ), при условии, что В - А >= 10 ^ 6Уже 4 день ломаю над этим голову

233
Шифр Виженера(не работает)

Шифр Виженера(не работает)

решил сделать сам Шифратор/Дешифратор Виженера, но столкнулся с какой-то не понятной проблемой:

159
Исходный код Yandex speller

Исходный код Yandex speller

Где я могу найти исходный код Yandex speller, обыскал весь интернет, но не нашел, еще один вопрос есть ли yandex speller в качестве библиотеки для java?

173