January 2023 1 12 Report
c++ rosnaca tablica
Limit czasu: 1,00 s Limit pamięci: 512 MB
Dostajesz tablicęnliczby całkowite. Chcesz zmodyfikować tablicę tak, aby była rosnąca, tj. każdy element był co najmniej tak duży jak element poprzedni.

W każdym ruchu możesz zwiększyć wartość dowolnego elementu o jeden. Jaka jest minimalna wymagana liczba ruchów?

Wejście

Pierwszy wiersz wejścia zawiera liczbę całkowitąn: rozmiar tablicy.

Następnie druga linia zawieranliczby całkowitex1,x2, … ,xn: zawartość tablicy.

Wyjście

Wypisz minimalną liczbę ruchów.

Ograniczenia
1 ≤ n ≤ 2 ⋅105
1 ≤xja≤109
Przykład

Wejście: Wyjście:
5
3 2 5 1 7


5

Life Enjoy

" Life is not a problem to be solved but a reality to be experienced! "

Get in touch

Social

© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.