Изменения

Перейти к: навигация, поиск

Упрощение полигональной цепи

1 байт добавлено, 19:42, 15 марта 2012
Решение альтернативной задачи
===Решение альтернативной задачи===
Альтернативную задачу с заданным числом <tex>k</tex> оптимально решать так, что в итоговой цепи останутся лишь наиболее значимые точки. Алгоритм начинается как и для обычной задачи. Теперь каждый раз выберается ту та часть, у которой наиболее удаленная вершина находится на большем расстоянии относительно всех остальных. Алгоритм завершится, когда будет итоговая цепь будет состоять из требуемого числа точек.
====Реализация====
Практически очевидно, что данный вариант алгоритма легко реализовать на приоритетной очереди. Будем хранить расстояние, на котором находится наиболее удаленная вершина, как ключ, а номера вершин-границ как значение. На каждой итерации мы выбираем обьект с наибольшим ключем, делим и получившиеся части кладем обратно в очередь с новыми ключами.
 
==Поиск расстояния от точки до отрезка==
===Идея===
304
правки

Навигация