Магазин предоставляет оптовому покупателю скидку по следующим правилам:
– на каждый третий товар ценой больше 401 рубля предоставляется скидка 25%;
– общая цена покупки со скидкой округляется вверх до целого числа рублей;
– порядок товаров в списке определяет магазин и делает это так, чтобы общая сумма скидки была наименьшей.
Вам необходимо определить общую цену закупки с учетом скидки и цену самого дорогого товара, на который будет предоставлена скидка.
Входные данные. Первая строка входного файла 26_3.txt содержит число N – общее количество купленных товаров. Каждая из следующих N строк содержит одно целое число – цену товара в рублях. В ответе запишите два целых числа: сначала общую цену покупки с учетом скидки, затем цену самого дорогого товара, на который предоставлена скидка.
f = open(’26_3.txt’)
n = int(f.readline())
a = sorted([int(i) for i in f])
p = []
p_disc = []
for i in a:
if i < 402:
p.append(i)
else:
p_disc.append(i)
s = sum(p)
for i in range(len(p_disc)):
if i < len(p_disc) // 3:
s += p_disc[i] * 0.75
print(p_disc[i])
else:
s += p_disc[i]
print(int(s) + 1)