Дан массив целых чисел $$$a$$$ длины $$$n$$$.
Вы можете применить следующую операцию любое количество раз (возможно, нулевое):
Найдите минимальное количество монет, необходимых для того, чтобы сделать массив $$$a$$$ неубывающим, то есть $$$a_1 \le a_2 \le \ldots \le a_n$$$.
Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных. Далее следует описание наборов входных данных.
Первая строка каждого набора входных данных содержит одно целое число $$$n$$$ ($$$1 \le n \le 10^5$$$) — длину массива $$$a$$$.
Вторая строка каждого набора входных данных содержит $$$n$$$ целых чисел $$$a_1, a_2, \ldots, a_n$$$ ($$$1 \le a_i \le 10^9$$$) — элементы массива $$$a$$$.
Гарантируется, что сумма $$$n$$$ по всем наборам входных данных не превышает $$$10^5$$$.
Для каждого набора входных данных выведите одно целое число — минимальное количество монет, необходимых для того, чтобы сделать массив $$$a$$$ неубывающим.
531 7 952 1 4 7 641 3 2 411799344 12 37 60 311 613 365 328 675
0 3 2 0 1821
В первом наборе входных данных массив $$$a$$$ уже отсортирован, поэтому ответ ноль.
Во втором наборе входных данных оптимальная последовательность операций это:
Название |
---|