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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.06.2011, 10:11   #1
Duragon
Новичок
Джуниор
 
Регистрация: 20.06.2011
Сообщений: 1
По умолчанию Знаменитая задача про рюкзак:\

Гуглил перегуглил решения не нашел.

Задача 1.
Разработать программу для задачи про рюкзак: объём рюкзака V и неограниченный запас каждого из N разных видов предметов (каждый предмет имеет свой объём vi и стоимость mi . В рюкзак можно поместить целое количество разных предметов. Нужно упаковать рюкзак таким образом, чтобы общая стоимость упакованных предметов была наибольшей при условии, что их общий объём не был больше чем V.


Задача 2.
Разработать программу, которая выводит все перестановки чисел по одному разу. Использовать рекурсию.

p.s.Delphi
Duragon вне форума Ответить с цитированием
Старый 20.06.2011, 11:02   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

я уж не знаю, как Вы гугли/перегуглили..

по первой задаче, прямо на форуме куча тем/обсуждений/решений..
а вот, например, совет посмотреть уроки тут

а ещё хорошая курсовая работа, ТУТ:
Цитата:
Методы решения задачи о рюкзаке
Задача о ранце как задача комбинаторной оптимизации. Задача о загрузке, рюкзаке, ранце. Постановка и NP-полнота задачи. Классификация методов решения задачи о рюкзаке. Динамическое программирование. Метод ветвей и границ. Сравнительный анализ методов.

курсовая работа, 1,7 M, добавлена 18.01.2011
или ЗДЕСЬ - Дискретная математика алгоритмы_ Динамическое программирование посмотрите алгоритм решения "Задача о загрузке"


вот, по второй задаче, прямо в статье есть готовый код:
Методы программрования переборные алгоритмы

Последний раз редактировалось Serge_Bliznykov; 20.06.2011 в 11:23.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рюкзак на Delphi serg268 Помощь студентам 3 23.09.2010 14:50
задача про муху DarkMage Общие вопросы C/C++ 1 14.09.2010 20:59
Задача про мост Sparky Помощь студентам 23 12.09.2010 19:51
задача про расписание любаша Общие вопросы C/C++ 1 25.11.2009 07:55
Задача про зарплаты GorNikSar Помощь студентам 4 24.10.2009 08:06