|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.05.2010, 15:16 | #1 |
Новичок
Джуниор
Регистрация: 24.05.2010
Сообщений: 1
|
вроде динамическое программирование.
Пятачок и Винни-Пух каждое утро ходят пить чай в гости к Кролику. Естественно, самым коротким путем. К сожалению, однажды Винни-Пуху пришла в голову идея вырыть ловушку для Слонопотама. Самое обидное, что они с Пятачком ее даже вырыли. Поэтому теперь каждое утро, идя в гости к Кролику, они боятся в нее провалиться.
Напишите программу, которая посчитает длину самого короткого безопасного пути от домика Винни-Пуха до домика Кролика. Ловушка для Слонопотама представляет собой яму абсолютно круглой формы. Путь является безопасным, если он не проходит по ловушке (но может проходить по ее границе). |
24.05.2010, 16:13 | #2 |
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
Одного не понял: где здесь ДП?.. Если бы не было ямы, от домика Винни-Пуха до домика Кролика по прямой пройти можно?
|
24.05.2010, 23:53 | #3 |
Пользователь
Регистрация: 23.07.2009
Сообщений: 66
|
по идее, можно. но и с ямой тут не будет дп. ищете точки пересечения с окружностью, считаете отдельно длины отрезков до окружности+длину кратчайшей дуги и вуаля, если я правильно понял условие.
O(n)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi.Динамическое программирование | Егор527 | Помощь студентам | 5 | 03.06.2010 14:05 |
Динамическое программирование | joey_ramone | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 23.04.2010 13:51 |
Динамическое программирование. | MAKEDON | Помощь студентам | 6 | 26.08.2009 14:10 |
динамическое программирование в Delphi | Ира08 | Помощь студентам | 0 | 03.04.2009 18:07 |
Задача на динамическое программирование | Римма1990 | Помощь студентам | 2 | 02.04.2009 23:11 |