Добро пожаловать, гость
:: алгоритмы  и методы :: :: олимпиадные задачи :: :: связь :: :: о сайте :: :: форум ::

Форум работает в режиме архива, только для чтения и поиска.
Архив 2004 Архив 2007 Архив 2013

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 05.08.2010, 18:42
Новичок

Отправить личное сообщение для Denis_kr Посмотреть профиль Найти все сообщения от Denis_kr
 
Регистрация: 05.08.2010
Сообщений: 3

Задача по переупаковке
Добрый день всем!
Задача на первый взгляд не сложная, но я затрудняюсь найти решение.
Суть в следующем.
Существует потребность в n Еденицах товара, который хранится в упаковках, количество которых произвольно ограничено, допустим
Уп.1 - 20Ед. - 5Шт.
Уп.2 - 30Ед. - 5Шт.
Уп.3 - 50Ед. - 3Шт.
Уп.4 - 100Ед. - 1Шт.
В решении требуется составить алгоритм, который будет:
1.Минимизировать свободный остаток товара после вскрытия упаковки(если нам нужно 75 едениц то вскрываем одну Уп.3 и одну Уп.2)
2.Во вторую очередь он должен минимизировать количество вскрываемых упаковок при минимальном остатке товара, то есть если нужно 145 едениц то вскрываем Уп.4 и Уп.3
Сложность состоит в том что количество упаковок может быть произвольным, как и количество едениц в них.
Спасибо, надеюсь на Вашу помощь!
  #2  
Старый 05.08.2010, 20:16
Новичок

Отправить личное сообщение для Denis_kr Посмотреть профиль Найти все сообщения от Denis_kr
 
Регистрация: 05.08.2010
Сообщений: 3

Очень похоже на задачу про банкомат, только здесь получается "щедрый" банкомат который если не может выдать нужную сумму выдает минимально большую...
 


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите решить задачу по переупаковке Denis_kr Математические алгоритмы 2 12.08.2010 07:10