26.02 Закупка изделий двух типов
Ошибка.
Попробуйте повторить позже
Предприятие производит оптовую закупку некоторых изделий A и B, на которую выделена определённая сумма
денег. У поставщика есть в наличии партии этих изделий различных модификаций по различной цене. На
выделенные деньги необходимо приобрести как можно больше изделий A независимо от модификации. Если у
поставщика закончатся изделия A, то на оставшиеся деньги необходимо приобрести как можно больше
изделий B. Известны выделенная для закупки сумма, а также количество и цена различных модификаций
данных изделий у поставщика. Необходимо определить, сколько будет закуплено изделий B и на какую
сумму.
Входные данные.
Первая строка входного файла 26_5.txt содержит два целых числа: N — общее количество партий изделий у
поставщика и M — сумма выделенных на закупку денег (в рублях). Каждая из следующих N строк описывает одну
партию и содержит два целых числа (цена одного изделия в рублях и количество изделий в партии) и один символ
(латинская буква A или B), определяющий тип изделия. Все данные в строках входного файла отделены одним
пробелом.
В ответе запишите два целых числа без пробелов и разделителей: сначала количество закупленных изделий типа В,
затем сумму, которую потратили на закупку изделий типа В.
Пример входного файла:
4 1000
30 8 A
50 12 B
40 14 A
30 60 B
В данном случае сначала нужно купить изделия A: 8 изделий по 30 рублей и 14 изделий по 40 рублей. На это будет
потрачено 800 рублей. На оставшиеся 200 рублей можно купить 6 изделий B по 30 рублей. Таким образом, всего будет
куплено 6 изделий В на сумма 180р. В ответе надо записать числа 6 и 180.
Размер выделенных на закупку денег - 3700000
1. Сначала переносим столбец с объемами памяти из текстового файла в Exel, а затем сортируем столбец С от
А до Я, после сортируем столбец А по возрастанию. Таким образом получится, что в файле сначала
идут изделия типа А от самых дешевых до самых дорогих, затем изделия В от самых дешевых до самых
дорогих.
2. Далее, в ячейке D1 считаем сколько денег максимум будет потрчено на данное изделие, то есть умножаем A1 на
В1.
3. Далее, начиная с ячейки D1, начинаем спускать вниз, выделяя диапазон. В это время смотрим как меняется
счетчик суммы в правом нижнем углу:
4. Все изделия А (ячейки от 1 до 260) стоили 2845492 рублей, значит на изделия В осталось 854508 рублей.
5. Далее, начиная с ячейки D261, начинаем спускать вниз, выделяя диапазон. В это время смотрим как меняется
счетчик суммы в правом нижнем углу: остановились на ячейке D392, сумма изделий достигла 851900 рублей, дальше
мы сможем взять не все изделия из ячейки 393. Остается всего 854508 - 851900 = 2608 рублей.Тогда мы можем взять 8
изделий по 297 рублей. 6. Считаем количество купленных изделий типа В: = СУММ(В261:В392)+8. Количество равно
5101.
Считаем количество денег, потраченных на изделия типа В: =851900+8*297 = 854276 рублей. Таким образом, ответ
5101 854276
Специальные программы

Программа
лояльности v2.0
Приглашай друзей в Школково и получай вознаграждение до 10%!

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

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

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

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

Вернём деньги за курс
за твою сотку на ЕГЭ
Сдать экзамен на сотку и получить обратно деньги за подготовку теперь вполне реально!