powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Не могу никак решить задачу
8 сообщений из 8, страница 1 из 1
Не могу никак решить задачу
    #39944372
allhopeisgone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, не получается никак решить одну задачку по oracle sql. Буду благодарен любым идеям и наводкам. Также буду рад если найдется человек, который за небольшое вознаграждение решит ее. Заранее спасибо.
...
Рейтинг: 0 / 0
Не могу никак решить задачу
    #39944377
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
allhopeisgone,

авторВыпуклым многоугольником называется многоугольник, все точки которого лежат по одну сторону от любой прямой, проходящей через две его соседние вершины.
...
Рейтинг: 0 / 0
Не могу никак решить задачу
    #39944378
allhopeisgone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Андрей Панфилов,

Это я понимаю, получается надо перебирать все точки по одну сторону от определенной грани многоугольника, потом рекурсивно проверять все точки на расположение относительно граней?
...
Рейтинг: 0 / 0
Не могу никак решить задачу
    #39944386
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
allhopeisgone,

многоугольник - это набор (x k ,y k ), таких наборов будет 2 n , критерий "все по одну сторону": все (y k -y k+1 )x p + (x k+1 -x k )y p - (x k y k+1 -x k+1 y k ) одного знака (+ возможно, поправка на 0 для последовательных точек)
...
Рейтинг: 0 / 0
Не могу никак решить задачу
    #39944391
allhopeisgone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Андрей Панфилов,

Вот это мне и требовалось, спасибо. А (xp;yp) это чьи координаты?
...
Рейтинг: 0 / 0
Не могу никак решить задачу
    #39944393
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
allhopeisgone,

всех остальных в наборе кроме выбранных двух последовательных
...
Рейтинг: 0 / 0
Не могу никак решить задачу
    #39944421
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов
авторВыпуклым многоугольником называется многоугольник, все точки которого лежат по одну сторону от любой прямой , проходящей через две его соседние вершины.
Не самая удачная формулировка, с учетом, что любая проходящая через две точки прямая является единственной, а кто с кем тут любился можно понимать по разному.
Андрей Панфилов
таких наборов будет 2 n
То есть, при двух точках получим 4 многоугольника?
...
Рейтинг: 0 / 0
Не могу никак решить задачу
    #39944424
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-
То есть, при двух точках получим 4 многоугольника?
От того что вы уберете вырожденные случаи и циклические перестановки вычислительная сложность никак не пострадает
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Не могу никак решить задачу
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]