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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.03.2010, 21:01   #1
Егор527
Пользователь
 
Регистрация: 31.05.2008
Сообщений: 14
По умолчанию Delphi.Динамическое программирование

Помогите пожалуйста найти алгоритм для решения данной задачи..Еденственная проблема её нельзя решать перебором.

"Сообщение"
В сообщении состоящем из одних русских букв и пробелов,каждую букву заменили ее порядковым номером в русском алфавите,а пробел нулем.Требуется по заданной последовательности цифр найти кол-во исходных сообщений,из которых она могла получится

Пример:
вводим-1025
ответ-4
Егор527 вне форума Ответить с цитированием
Старый 14.03.2010, 01:03   #2
LeBron
Форумчанин
 
Регистрация: 10.10.2009
Сообщений: 680
По умолчанию

Линейное ДП+длинка (при нормальных ограничениях). Для каждой позиции берем значение предидущей позиции, и значение позии х-2 - при условии, что число и последних 2 цифр является допустимым.
LeBron вне форума Ответить с цитированием
Старый 14.03.2010, 09:37   #3
Егор527
Пользователь
 
Регистрация: 31.05.2008
Сообщений: 14
По умолчанию

А можно чуть чуть по подробнее..
И еще вопрос я так понял X-это номер позиции?
Егор527 вне форума Ответить с цитированием
Старый 14.03.2010, 14:22   #4
LeBron
Форумчанин
 
Регистрация: 10.10.2009
Сообщений: 680
По умолчанию

Цитата:
Сообщение от Егор527 Посмотреть сообщение
А можно чуть чуть по подробнее..
И еще вопрос я так понял X-это номер позиции?
Да. База динамики - 1 для х=0. Поподробнее - для каждой позиции проверяем, может лы она быть окончанием 2значного числа (номер буквы больше 9), если да - суммируем с значением для этой позиции значение для позиции, которая была "до числа". И для 1значных чисел аналогично. Так как написать 3значное число мы не могли, то надо рассматривать только эти 2 варианта. В конце для последней позиции у нас будет ответ на задачу.
LeBron вне форума Ответить с цитированием
Старый 30.03.2010, 17:33   #5
olezhJKe
 
Аватар для olezhJKe
 
Регистрация: 30.03.2010
Сообщений: 4
По умолчанию

Пусть самолёт (или другой летательный аппарат), находящийся на высоте Hs и имеющий скорость Vs, должен быть поднят на заданную высоту Hf, а скорость его доведена до заданного значения Vf. Известен расход горючего, необходимый для подъёма аппарата с любой высоты H на любую другую H>H при неизменной скорости V; известен также расход горючего, требуемый для увеличения скорости от любого значения V до V'>V при неизменной высоте H.
Требуется найти оптимальный режим набора высоты и скорости, при котором общий расход горючего будет минимальным.

народ как написать алгоритм по этой задачке?

и как на этом форуме картинку вставить продолжение задачки там тоблица...необходимо из всех траекторий выбрать ту, для которой расход горючего будет минемален, можно былобы все перебрать возможности но их многа.

пытался найти ее уже рещенную в инете но ненашел(((

Последний раз редактировалось olezhJKe; 30.03.2010 в 17:46.
olezhJKe вне форума Ответить с цитированием
Старый 03.06.2010, 14:05   #6
myxosran
Пользователь
 
Регистрация: 19.12.2009
Сообщений: 17
По умолчанию набор высоты и скорости летательным аппаратом

Цитата:
Сообщение от Егор527 Посмотреть сообщение
Помогите пожалуйста найти алгоритм для решения данной задачи..Еденственная проблема её нельзя решать перебором.

"Сообщение"
В сообщении состоящем из одних русских букв и пробелов,каждую букву заменили ее порядковым номером в русском алфавите,а пробел нулем.Требуется по заданной последовательности цифр найти кол-во исходных сообщений,из которых она могла получится

Пример:
вводим-1025
ответ-4
пожалуйста
myxosran вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамическое программирование. MAKEDON Помощь студентам 6 26.08.2009 14:10
динамическое программирование в Delphi Ира08 Помощь студентам 0 03.04.2009 18:07
Задача на динамическое программирование Римма1990 Помощь студентам 2 02.04.2009 23:11
Рекуррентные соотношения и динамическое программирование. DOOM514 Фриланс 3 08.01.2009 16:20