Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.04.2017, 22:36   #1
Alpaka
Новичок
Джуниор
 
Регистрация: 30.03.2017
Сообщений: 2
По умолчанию План забора

На местности, представляющей собой идеально ровную поверхность, стоит высокий забор. План забора представляет собой замкнутую ломаную без самопересечений. Эта ломаная задается N парами координат своих вершин в порядке обхода ограничиваемой забором области против часовой стрелки. Вершины пронумерованы от 1 до N, N<100.
В точке (x,y) стоит человек ((x,y) не может лежать на ломаной). Считая, что каждому звену ломаной становится в соответствие пара номеров концевых вершин, указать, какие звенья человек увидит полностью или частично в качестве невырожденного отрезка, а какие - вообще нет. Если при взгляде звено видно как точка или как пара, точек, то полагаем, что оно не видно.
Alpaka вне форума Ответить с цитированием
Старый 05.04.2017, 13:59   #2
New man
Форумчанин
 
Регистрация: 24.01.2011
Сообщений: 774
По умолчанию

http://www.redblobgames.com/articles/visibility/
a.k.a. Angelicos Phosphoros
Мой сайт
New man вне форума Ответить с цитированием
Старый 05.04.2017, 15:31   #3
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Если при взгляде звено видно как точка или как пара, точек, то полагаем, что оно не видно
а как можно увидеть только две точки отрезка?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 05.04.2017, 15:57   #4
Alpaka
Новичок
Джуниор
 
Регистрация: 30.03.2017
Сообщений: 2
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
а как можно увидеть только две точки отрезка?
Ну вот так поставлено условие задачи.
Alpaka вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
План помешения Ko$ Общие вопросы Delphi 0 22.05.2013 14:52
задний план Людмила_И Общие вопросы Delphi 2 04.02.2013 21:14
Delphi. план решения. Maionez Фриланс 6 28.06.2012 21:31
Графика(доски забора) for_tuna Помощь студентам 0 13.12.2009 09:17
Как узнать уровень заряда батареи, план электропитания, сменить плаН? TwiX Общие вопросы Delphi 5 03.10.2009 13:48