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

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

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

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

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

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

Паскалист находится на диете, в соответствии с которой он может есть не более С калорий в день. У него есть В пакетов с пищей, каждый с некоторым числом калорий. У Паскалиста отсутствует самоконтроль, если он начинает кушать некоторый пакет, то съедает его до конца.
Определите оптимальную комбинацию пакетов с пищей, которая даст Паскалисту максимальное число калорий без превышения лимита С.
Входные данные: В первой строке - два разделенных пробелом числа С и В (1 <= С <= 35000, 1 <= В <= 21). Во второй строке – В положительных чисел, каждое из которых не превышает 35000, разделенных пробелом – калорийности пакетов с пищей. Все числа во входе – целые.
Выходные данные: Наибольшее количество калорий, которые можно получить, не нарушая диеты.

Пример входных данных:
40 6
7 13 17 19 29 31

Пример выходных данных:
39
dmitr1991 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
задача на структуру(struct)/задача на работу с файлом SevenArth Помощь студентам 0 26.04.2012 19:06
Задача о станках Задача Джонсона Aiga Помощь студентам 4 05.02.2012 21:48
Задача на оптимальный расчет маршрута (задача в презентации) в табличном процессоре Excel Toofed Помощь студентам 0 30.11.2011 01:12
Задача минимизации дисбаланса на линии сборки (задача минимакса) LenZab Microsoft Office Excel 13 13.03.2011 22:51