Репетитор ОГЭ и ЕГЭ по информатике
обучение программированию на Python

ЗАДАНИЕ 26 - 54

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


7

13 600 700

17 300 400

23 250 800

27 550 200

30 750 350

37 900 200

42 850 170


Число в первой строке обозначает количество позиций в отчете, каждая из которых имеет свой уникальный номер ID, равный первому числу в последующих строках. Второе и третье число обозначают цену на товары, ID которых отличаются от прописанного в текущей строке на -10 и +10, соответственно. Если к ID одного товара можно прийти несколькими способами, в таком случае стоит взять цену, которая встретилась в файле раньше для этого ID. Если подходящего под условия ID не нашлось, значит товара нет в продаже. Необходимо определить:

А) Какое наибольшее количество имеющихся товаров можно закупить, при условии, что цена каждого следующего купленного товара должна отличатся не менее, чем на 50+R, где R - порядковый номер товара в корзине в случае его покупки. Нумерация всех товаров в чеке начинается с 1.

Б) Какая наименьшая цена возможна у купленного товара.

Известно, что условия А и Б должны быть выполнены одновременно, кроме того необходимо покупать товары в порядке возрастания их цен.


Приведем решение для примера выше. По имеющимся данным можно сказать о цене товаров c ID, равными 13, 17, 23, 27 и 37, стоят которые будут 250, 550, 700, 400 и 200, соответственно. Из имеющихся товаров, согласно условию, можно купить товары с ценами 200, 400, 550 и 700. Таким образом, можно купить 4 товара, а минимальная цена у купленного товара равно 200. Ответ: 4 200

Посмотреть ответ
Ответ:

Подсказки

Нужна помощь в решении?

 

Меня зовут Евгений Владимирович. Проводу подготовку учеников по ОГЭ, ЕГЭ по информатике. Обучаю программировать на Python с нуля.

Что я предлагаю:

  • Видеозапись каждого занятия - отправка ученику для повторения
  • Индивидуальный подход к каждому ученику, с учетом его текущего уровня знаний и целей.
  • Подготовку по всем разделам ЕГЭ: теория, практика, решение типовых заданий и тренировочных вариантов.
  • Домашние задания и их разбор
  • Помощь с задачами и проектами Яндекс Лицея
  • Разбор подводных камней в задачах экзаменов
  • Подготовка по программированию для ЕГЭ на языке Python
  • Решение задач разного уровня сложности
  • Решение задач, максимально приближенных к реальному ЕГЭ
  • Обучение эффективным стратегиям выполнения заданий, управлению временем на экзамене.
  • Регулярные тестирования для оценки прогресса.
  • Использование современных методик и материалов, адаптированных к формату экзамена.

Мои преимущества:

  • Глубокое знание программы ЕГЭ по информатике.
  • Индивидуальный план занятий, гибкий график.
  • Поддержка и мотивация на пути к успеху.
  • Помощь в подготовке как к базовой, так и к профильной части экзамена.

Для кого подойдут мои занятия:

  • Студенты и школьники, готовящиеся к ЕГЭ по информатике.
  • Те, кто хочет повысить свой уровень знаний и уверенность в своих силах.
  • Ученики, испытывающие сложности с определенными темами или задачами.

К каким результатам могу привести

  • По ОГЭ есть опыт подготовки на 100 баллов
  • по ЕГЭ на 90+ баллов

Возраст ученика не важен, опыт в программировании не важен.

Как проводятся занятия

Занятия онлайн.

Опыт преподавания 13 лет