26

Лидер продаж по артикулам

ЕГЭ · Информатика · Задание 26 · Массивы и строки
ВысокаяФИПИ41e442Короткий ответ≈ 10 минут

В магазине продаётся $N$ товаров нескольких артикулов. Товары одного артикула имеют одинаковую цену. Учёт товаров ведётся поштучно, для каждой единицы товара известен её текущий статус: продана или нет. Товары разделены на две категории: дорогие и дешёвые. Дорогими считаются товары, цена на которые превышает среднюю цену всех товаров в базе данных магазина без учёта их текущего статуса. Остальные товары считаются дешёвыми.

Лидером продаж называется товар с таким артикулом, наибольшее количество единиц которого продано. Лидер продаж выбирается среди дорогих товаров. Если продано одинаковое количество дорогих товаров с разными артикулами, лидером выбирается товар с наибольшей ценой. Если и таких товаров несколько, лидер продаж — тот из них, которого осталось меньше всего.

Найдите суммарную выручку магазина от реализации товара — лидера продаж, а также оставшееся количество товара с этим артикулом.

В первой строке входного файла находится число $N$ — количество товаров в базе данных магазина, не превышающее 10 000. В каждой из следующих $N$ строк находятся три числа: артикул товара, его цена и статус: $0$, если товар уже продан, и $1$, если товар ещё не продан.

Выведите два числа: сумму выручки от реализации товара — лидера продаж, а также количество товара с этим артикулом, оставшееся в магазине. Для выполнения задания используйте данные из прилагаемого файла.

Типовой пример имеет иллюстративный характер и не используется для получения ответа.

Условие как в банке ФИПИ — открыть и сверить
Впишите правильный ответ.

Задание выполняется с использованием прилагаемых
файлов.

В магазине продаётся N товаров нескольких артикулов. Товары одного артикула имеют одинаковую цену. Учёт товаров ведётся поштучно, для каждой единицы товара известен её текущий статус (продана или нет). Товары разделены на две категории: дорогие
и дешёвые. Дорогими считаются товары, цена на которые превышает среднюю цену (среднее арифметическое) всех товаров
в базе данных магазина без учёта их текущего статуса. Остальные товары считаются дешёвыми.

Лидером продаж называется товар с таким артикулом, наибольшее количество единиц которого продано. Лидер продаж выбирается среди дорогих товаров, а если продано одинаковое количество дорогих товаров с разными артикулами, лидером выбирается товар
с наибольшей ценой. Если и таких товаров несколько, лидер продаж – тот из них, которого осталось меньше всего.

Найдите суммарную выручку магазина от реализации товара – лидера продаж, а также оставшееся количество товара с этим артикулом.

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

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

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

Два числа: сумма выручки от реализации товара – лидера продаж,
а также количество товара с этим артикулом, оставшееся в магазине.

Типовой пример организации данных во входном файле

8

10 100 1

3 10 0

10 100 0

2 10 1

10 100 0

3 10 1

11 100 0

1 200 0

При таких исходных данных дорогими являются товары стоимостью 100 и 200 рублей. Больше всего было продано товара
с артикулом 10. В продаже остался один такой товар. Условию задачи удовлетворяет ответ: 200 1.

Типовой пример имеет иллюстративный характер.
Для выполнения задания используйте данные из прилагаемого файла.



Ваш ответ

Формат: число или слово без единиц измерения; дробную часть отделяйте запятой.

!
3 уровня: от лёгкого толчка до почти готового решения. Следующий открывается, когда прочитан предыдущий, — чтобы не перепрыгнуть сразу к ответу.
1Мягкая — с чего смотретьуровень 1 из 3

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

2Наводящая — какие числа считатьуровень 2 из 3

Для каждого артикула подсчитайте количество проданных и оставшихся единиц, а также сохраните цену. Рассматривайте только артикулы с ценой выше средней.

3Прямая — фактически решениеуровень 3 из 3

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

Всё равно не складывается?Полное решение с обоснованием каждого шага — на отдельной странице.
Открыть решение

Задание 26 ЕГЭ, информатика

Задача из темы «Массивы и строки»: в ней 238 задач с ответом и разбором по шагам. В 26-м номере бланка — 75 задач.

Ответ можно проверить здесь же, а если не выходит — открыть подсказку или разбор. Регистрация не нужна.