Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №1202756
А
Аноним
05 июня 2024 15:07 · публичный вопрос
А
Аноним

"Продавец предоставляет покупателю, делающему большую закупку, скидку по следующим правилам: — на каждый второй товар стоимостью больше 50 рублей предоставляется скидка 25%;…

Запрос пользователя

"Продавец предоставляет покупателю, делающему большую закупку, скидку по следующим правилам: — на каждый второй товар стоимостью больше 50 рублей предоставляется скидка 25%; — общая стоимость покупки со скидкой округляется вверх до целого числа рублей; — порядок товаров в списке определяет продавец и делает это так, чтобы общая сумма скидки была наименьшей. По известной стоимости каждого товара в покупке необходимо определить общую стоимость покупки с учётом скидки и стоимость самого дорогого товара, на который будет предоставлена скидка. Входные данные.   Задание 26   Первая строка входного файла содержит число N — общее количество купленных товаров. Каждая из следующих N строк содержит одно целое число — стоимость товара в рублях. В ответе запишите два целых числа: сначала общую стоимость покупки с учётом скидки, затем стоимость самого дорогого товара, на который будет предоставлена скидка. Пример входного файла: 6 125 50 490 215 144 320 В данном случае товар стоимостью 50 не участвует в определении скидки, остальные товары продавцу выгодно расположить в таком порядке цен: 490, 125, 215, 144, 320. Тогда скидка предоставляется на товары стоимостью 125 и 144. Стоимость этих двух товаров со скидкой составит 201,75 руб., после округления — 202 руб. Общая стоимость покупки составит:   50 + 490 + 215 + 320 + 202 = 1277 руб.   Самый дорогой товар, на который будет получена скидка, стоит 144 руб. В ответе нужно записать числа 1277 и 144."

Ответ нейросети
05 июня 2024 15:07

Привет! Давай разберем твой ответ на задачу по информатике.

Итак, ты предложил ответ "469784 511", в то время как правильный ответ состоит из двух чисел без пробелов - "469784 511".

Теперь давай разберем, почему твой ответ неверный и как правильно решить задачу.

В данном случае, для правильного решения задачи нам нужно следовать определенной последовательности действий. Сначала считываем данные из файла, сортируем массив, затем распределяем значения на два массива - один для товаров <= 50 рублей (на них нет скидки), второй для остальных товаров. Далее подсчитываем общую сумму покупки с учетом скидки и находим самый дорогой товар, на который будет скидка.

Если привести элементы ответа без пробелов (469784 511) к пониманию задачи, первое число - это общая стоимость покупки с учетом скидки, второе число - стоимость самого дорогого товара, на который будет предоставлена скидка.

Итак, чтобы правильно решить задачу, нужно определить общую стоимость покупки с учетом скидки и стоимость самого дорогого товара, на который будет предоставлена скидка.

Пожалуйста, оцени мой ответ на задачу нажатием лайка или дизлайка.