IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Псевдо удавчик
сообщение
Сообщение #1


Знаток
****

Группа: Пользователи
Сообщений: 424
Пол: Мужской

Репутация: -  2  +


Люди помогите решить вот такую задачу.
Удавчик ползает по прямой и изначально он пробегает 1см в сек. Когда удавчик наползает на спидап его скорость удвавается. На вход подается координата начала, конца, и кол-во бонусов и их координаты. На до найти путь который займет наименьшее кол-во времени.
и вывести проходимые спидапы(их координыты) и общее время все происходит на прямой.
заранее спасибо


--------------------
Чего хочет женщина – того хочет Бог
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(klem4 @ 12.04.2006 7:32) *
Пользуйся поиском + смотри FAQ, я думаю тебе нужно искать "Поиск картчайшего пути в графе" ...
klem4, я думаю, это не граф. То есть граф, конечно, но граф из всевозможных соединений, и это не помогает, мне кажется. Впрочем, могу ошибаться. Развей свою идею.
Мне же кажется, что проще рассматривать последовательности прохождений спидапов, как n-значные числа в n-ричной системе. Иначе говоря, если есть 10 спидапов (занумерованных как 0, 1, 2 .. 9), то все варианты их прохождения выразятся числами типа 1025347698 - такими, где каждая цифра употреблена один раз. Можно проходить не все спидапы, тогда число будет короче. Некоторые комбинации неосуществимы в реальности, т.к. если спидап 2 находится за спидапом 1, то число, где 1 идет после 2 невозможно.
Цитата(arhimag @ 12.04.2006 6:41) *
там спид апод до 1000 а время работы до 3сек
arhimag, ты ничего не напутал?.. Если я правильно понял твой русский язык (весьма странный, согласись..) удав может ускориться 1000 раз - да? А ты представляешь себе значение скорости при этом? Ты понимаешь, что на хранение ее значения нужно 125 байт?? Тут нужно не просто длинная арифметика, а очень длинная.. и тогда о 3 секундах точно забудь..
Цитата(arhimag @ 12.04.2006 20:12) *
Люди погибну, если завтра не сдам sad.gif помогите пожалуйста, хотябы идейками, но лучше кодом
Дорогой друг, а о чем ты думал?.. Сейчас скажешь, что вчера задали, да? Имея некоторый опыт программирования, могу сказать, что эта задача не на 15 мин. Никакой преп не станет ее давать на два дня.. Если я ошибаюсь - буду рад увидеть опровержения.. Сам тоже подумаю еще..


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 4.05.2024 5:55
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name