Задание №26. Обработка массивов целых чисел | Логилея

Задание №26. Обработка массивов целых чисел

№ 84ZCYP (Уровень сложности: Повышенный)
Отдел маркетинга сети магазинов составляет рейтинг продуктов по информации об их сроках хранения с момента изготовления  и  после вскрытия упаковки. Для каждого продукта известен срок его хранения с момента изготовления и срок годности к употреблению после вскрытия упаковки. Продукты пронумерованы начиная с единицы. 
В рейтинговом списке маркетологи располагают продукты по следующему алгоритму: 
  • все   2N  чисел, обозначающих срок хранения и срок годности к употреблению для N продуктов, упорядочивают по возрастанию; 
  • если  минимальное  число  в  этом  упорядоченном  списке  –  срок хранения, то продукт в рейтинге занимает первое свободное место от его начала; 
  • если минимальное число – срок годности к употреблению, то продукт занимает первое свободное место от конца рейтинга; 
  • если  число  обозначает  срок  хранения  или  срок  годности к употреблению уже рассмотренного продукта, то его не принимают во внимание.  
Этот алгоритм применяется последовательно для размещения всех  N продуктов. 
Определите номер последнего продукта, для которого будет определено его место в рейтинге, и количество продуктов, которые займут в рейтинге более низкие места.  

Входные данные
В  первой  строке  входного  файла  находится  натуральное  число N (N ≤ 1000) – количество продуктов. Следующие N строк содержат пары чисел,  обозначающих  соответственно  срок  хранения  продукта  с  момента изготовления  и  срок  годности  к  употреблению  после  вскрытия  упаковки  (все числа натуральные, различные). 
Запишите  в  ответе  два  натуральных  числа:  сначала  номер  последнего продукта,  для  которого  будет  определено  его  место  в  рейтинге,  затем  – количество продуктов, которые займут в рейтинге более низкие места. 

Типовой    пример    организации    данных    во    входном    файле    приведён в приложении.  
Типовой  пример  организации  данных  во  входном  файле  приводится только в демонстрационном варианте ЕГЭ! 
Файлы к заданию:
Заполните таблицу:
1 2
1
№ GKORYJ (Уровень сложности: Базовый)
В  магазине  продаётся  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.
Типовой  пример  имеет  иллюстративный  характер.  Для выполнения задания используйте данные из прилагаемых файлов.
Файлы к заданию:
Заполните таблицу:
1 2
1