Журнал
  • Курсы
  • Преподаватели
  • Журнал
  • Отзывы
  • Как обучаем?
  • Еще
    • Ответы на частые вопросы
    • Сведения об образовательной организации
    • О нас
    • Истории учеников
+7 (800) 775-33-68
Купить курсВойти
Главная «99 баллов»
г. Казань, Спартаковская ул., д. 2а+7 (800) 775-33-68
  • Курсы ЕГЭ 2027
  • Курсы ОГЭ 2027
  • Бесплатный пробник
  • Журнал
  • Родителям
  • Преподаватели
  • Отзывы
  • О компании
  • Как проходит обучение?
    Как мы обучаем
  • Платформа
  • Вопрос-ответ
  • Контакты
  • Сведения об образовательной организации
  • Котокод
Входим в ГК «Просвещение»Участник проекта «Сколково»
ИНН 1655455610
ОГРН 1211600024900
Политика 
конфиденциальности
Сведения об
ИТ-деятельности
Автор

Автор не указан

Просмотры12
БаннерБаннер

Сортировки

Магазин «1000 мелочей» закупает у поставщика продукцию для дальнейшей перепродажи. Известно количество товаров на складе у поставщика и стоимость каждого из них. К сожалению, бюджет магазина ограничен, поэтому принято решение закупить как можно больше товаров на ту сумму, которой располагает магазин. По заданной информации о цене каждого товара и бюджете магазина, определите

1) максимальную возможную стоимость товара, который можно купить при условии, что закупили максимально возможное количество товаров;

2) количество купленных товаров, у которых минимальная цена.

Входные данные представлены в файле 26-58.txt следующим образом. В первой строке входного файла находятся два числа: S – размер бюджет магазина (натуральное число, не превышающее 100 000) и N – количество товаров на складе у поставщика (натуральное число, не превышающее 10000). В следующих N строках находятся значения цена каждого товара у поставщика (все числа натуральные, не превышающие 100), каждое в отдельной строке.

Запишите в ответе два числа: сначала максимальную стоимость купленного товара, затем количество купленных товаров с минимальной ценой.

Пример входного файла:

100 9

20

30

20

5

10

15

10

30

10

В данном примере можно закупиться следующим образом: 5 10 10 10 15 20 20, либо 5 10 10 10 15 20 30. в первом случае максимальная сумма 20, во втором 30, а общее количество 7. В ответе нужно указать: 30 1.

Разбери похожие задания с преподавателем на бесплатном уроке

Мы позвоним в течение 15 минут и поможем записаться на бесплатный урок! На занятии покажем, где чаще всего теряются баллы и как подтянуть темы ЕГЭ или ОГЭ. А ещё подарим небольшой подарок 🎁
Согласен на рассылку
Нажимая на кнопку «Отправить заявку», я подтверждаю, что ознакомлен(а) с офертой, Политикой конфиденциальности и даю согласие ООО «99 БАЛЛОВ» и лицам, действующим по его поручению, на обработку моих персональных данных.
Нажимая на кнопку «Согласен на рассылку», я даю согласие ООО «99 БАЛЛОВ» и лицам, действующим по его поручению, на информирование о деятельности и новых услугах, в т. ч. путем e-mail- и SMS-рассылки, сообщений посредством мессенджера (в т. ч. WhatsApp, Telegram)”.