Тема 26. Обработка целочисленной информации с использованием сортировки

26.02 Закупка изделий двух типов

Вспоминай формулы по каждой теме
Решай новые задачи каждый день
Вдумчиво разбирай решения
ШКОЛКОВО.
Готовиться с нами - ЛЕГКО!
Подтемы раздела обработка целочисленной информации с использованием сортировки
Решаем задачу:

Ошибка.
Попробуйте повторить позже

Задача 1#64033

Кураторы курса производят оптовую закупку кофе сорта A и B, на которую выделена определённая сумма денег. У поставщика есть в наличии партии этого кофе в различных упаковках по различной цене. На выделенные деньги необходимо приобрести как можно больше кофе сорта A независимо от упаковки. Если у поставщика закончатся кофе сорта A, то на оставшиеся деньги необходимо приобрести как можно больше кофе сорта B. Известны выделенная для закупки сумма, а также количество и цена различных упаковок данного кофе у поставщика. Необходимо определить, сколько будет закуплено кофе сорта B и какая сумма останется неиспользованной(нужно знать сколько останется на печеньки).

Входные данные

Первая строка входного файла содержит два целых числа: N — общее количество партий изделий у поставщика и M — сумма выделенных на закупку денег (в рублях). Каждая из следующих N строк описывает одну партию и содержит два целых числа (цена одного кофе в рублях и количество кофе в партии) и один символ (латинская буква A или B), определяющий сорт кофе. Все данные в строках входного файла отделены одним пробелом.

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

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

4 1000

30 8 A

50 12 B

40 14 A

30 60 B

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

Вложения к задаче
Показать ответ и решение

Откроем файл в экселе, удалим первую строку. Для каждой партии кофе необходимо рассчитать стоймость, для этого в ячейук D1 запишем формулу = A1 ∗B1  , а затем растянем ее на весь диапазон.

Далее необходимо отсортировать данные по столбцам C (сорт) и A(цена одного кофе) по возрастанию. На выделенные нам деньги мы можем купить полностью 2 партии кофе и останется после этого у нас 169 рублей. На оставшиеся деньги мы можем купить 8 пачек кофе из следующей партии и в итоге у нас останется 9 рублей. Этих денег не хватает чтобы купить хотя бы одну пачку кофе B. В итоге получаем ответ: 0 9.

Ответ: 0 9

Специальные программы

Все специальные программы

Программа
лояльности v2.0

Приглашай друзей в Школково и получай вознаграждение до 10%!

Крути рулетку
и выигрывай призы!

Крути рулетку и покупай курсы со скидкой, которая привязывается к вашему аккаунту.

Бесплатное онлайн-обучение

Для школьников из приграничных территорий России, проживающих в ДНР, ЛНР, Херсонской, Запорожской, Белгородской, Курской, Брянской областях и Крыму.

Налоговые вычеты

Узнай, как получить налоговый вычет при оплате обучения в «Школково».

Специальное предложение
для учителей

Бесплатный доступ к любому курсу подготовки к ЕГЭ, ОГЭ и олимпиадам от «Школково». Мы с вами делаем общее и важное дело, а потому для нас очень значимо быть чем-то полезными для учителей по всей России!

Вернём деньги за курс
за твою сотку на ЕГЭ

Сдать экзамен на сотку и получить обратно деньги за подготовку теперь вполне реально!

cyberpunkMouse
cyberpunkMouse
Рулетка
Вы можете получить скидку в рулетке!