-
Вопрос по информатике:
Дан массив из натуральных чисел. Можно прибавлять к элементам по единичке. За какое минимальное количество таких операций можно сделать так, что элементы стали упорядочены по неубыванию?
“По неубыванию” — означает, что каждый элемент не меньше своего соседа слева.
Например:
1 1 1 2 3 4 5 5 — упорядочен по неубыванию
2 2 2 3 4 3 5 6 — а здесь нет (тройка меньше своего соседа слева четвёрки)
В первой строке дано число N — количество элементов в массиве. Затем в N строках даны N чисел.
Требуется вывести одно число — ответ на вопрос задачи.
-
Автор:
fiona53
-
-
n = int(input())
numbers = [int(input()) for _ in range(n)]
result = 0
for i in range(n - 1):
current_number = numbers[i]
second_number = numbers[i+1]
if second_number < current_number:
difference = current_number - second_number
second_number += difference
result += difference
numbers[i + 1] = second_number
print(result)
Правильный ответn = int(input())
numbers = [int(input()) for _ in range(n)]
result = 0
for i in range(n - 1):
current_number = numbers[i]
second_number = numbers[i+1]
if second_number < current_number:
difference = current_number - second_number
second_number += difference
result += difference
numbers[i + 1] = second_number
print(result)
-
Вопрос по русскому языку:
Органичность это простыми словами?-
Ответов: 3
-
2 года назад
-
-
Вопрос по физике:
Молярная теплоемкость при установившемся объеме для идеального газа гелия Не равна 12,5 Дж/(моль∙К). Чему равна молярная-
Ответов: 1
-
2 года назад
-
-
Вопрос по литературе:
Срочно нужна краткая биография Тургенева!-
Ответов: 4
-
2 года назад
-
-
Вопрос по русскому языку:
Как назвать навязчивого человека в существительной форме?-
Ответов: 13
-
2 года назад
-