Для уменьшения аварий на центральной дороге в городе X дорожная служба решила выровнять ямы. Размер объем (в литрах) новой ямы вычисляется как наименьшее значение среди объёмов самой этой ямы и двух соседних перед выравниванием. При этом размеры первой и последней ямы решили не менять.
Ночью перед ремонтом дороги в городе X прошел проливной дождь, поэтому все ямы до краев заполнены водой. Сколько литров воды выльется обратно на дорогу после проведения ремонта?
Входные данные.
В первой строке входного файла находится число – количество ям на дороге (натуральное число, не превышающее
). В следующих
строках находятся значения объемов ям (все числа натуральные, не превышающие
), каждое в отдельной строке.
Запишите в ответе два числа: количество ям с наименьшим объемом и общий объем воды, вылившейся из ям обратно на дорогу.
Пример входного файла:
При таких исходных данных после ремонта объем ям будет выглядеть следующим образом ,
,
,
,
,
,
,
. В ответе необходимо указать два числа –
и
.
file = open("26.txt")
n = int(file.readline())
a = [int(file.readline()) for _ in range(n)]
a_new = []
for i in range(1, len(a) - 1):
a_new.append(min(a[i - 1], a[i], a[i + 1]))
a = a[1:len(a) - 1]
print(a_new.count(min(a_new)), sum(a) - sum(a_new))