Умение обрабатывать целочисленную информацию с использованием сортировки · 10 заданий
- Задание №26№26
В кондитерской есть N круглых форм для коржей. Специализация кондитерской – многоярусные торты, в которых диаметр каждого верхнего коржа меньше диамет…
Массивы и сортировка
- Задание №26№26
В магазине для упаковки подарков есть N кубических коробок. Самой интересной считается упаковка подарка по принципу матрёшки – подарок упаковывается в…
Массивы и сортировка
- Задание №26№26
Системный администратор раз в неделю создаёт архив пользовательских файлов. Однако объём диска, куда он помещает архив, может быть меньше, чем суммарн…
Массивы и сортировка
- Задание №26№26
Общественная организация готовит к отправке посылки для детского дома. Объём кузова грузовика, на котором повезут посылки, известен, и он меньше, чем…
Массивы и сортировка
- Задание №26№26
Илье необходимо перенести файлы с одного компьютера на другой при помощи внешнего жесткого диска. Объём диска может быть меньше, чем требуется для пер…
Массивы и сортировка
- Задание №26№26
Илье необходимо перенести файлы с одного компьютера на другой при помощи внешнего жесткого диска. Объём диска может быть меньше, чем требуется для пер…
Массивы и сортировка
- Задание №26№26
Илье необходимо перенести файлы с одного компьютера на другой при помощи внешнего жесткого диска. Объём диска может быть меньше, чем требуется для пер…
Массивы и сортировка
- Задание №26№26
Входной файл содержит сведения о заявках на проведение мероприятий в конференц-зале. В каждой заявке указаны время начала и время окончания мероприяти…
Массивы и сортировка
- Задание №26№26
В магазине продаётся N товаров нескольких артикулов. Товары одного артикула имеют одинаковую цену. Учёт товаров ведётся поштучно, для каждой единицы т…
Массивы и сортировка
- Задание №26№26
Задание выполняется с использованием прилагаемых файлов. В магазине для упаковки подарков есть N кубических коробок. Самой интересной считается упаков…
Массивы и сортировка
В магазине продаётся 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.
Типовой пример имеет иллюстративный характер. Для выполнения задания используйте данные из прилагаемого файла.
Правильный ответ
43656 36
Пояснение
Считаем среднюю цену всех 9992 единиц товара: она равна примерно 558,11. Дорогими считаются товары с ценой выше этого значения.
Среди дорогих товаров подсчитываем для каждого артикула количество проданных единиц. Наибольшее количество – 51 единица – продано сразу у трёх артикулов: 37134 (цена 831), 51786 (цена 856, остаток 37) и 46481 (цена 856, остаток 36).
По цене выбираем два артикула с ценой 856, а среди них – тот, которого осталось меньше: артикул 46481.
Выручка: 51 × 856 = 43 656. Осталось 36 единиц.
Ответ: 43656 36.