| Codeforces Round 1062 (Div. 4) |
|---|
| Закончено |
У Мухаммада Али есть целочисленный массив $$$a_1,\dots,a_n$$$. Он может изменить (заменить) любое подмножество позиций; изменение позиции $$$i$$$ стоит $$$c_i$$$ и замену $$$a_i$$$ на любое целое число по его выбору. Позиции, которые он не меняет, должны сохранять свои исходные значения.
После всех изменений назовём спадом индекс $$$i$$$ ($$$1 \le i \lt n$$$), для которого итоговое значение на позиции $$$i$$$ строго больше итогового значения на позиции $$$i+1$$$. Мухаммад Али хочет, чтобы итоговый массив не содержал спадов.
Найдите минимальную стоимость изменений, необходимую, чтобы в массиве не было спадов.
В первой строке находится целое число $$$t$$$ ($$$1 \le t \le 5000$$$) — количество наборов входных данных.
Каждый набор входных данных состоит из трёх строк:
Первая строка содержит одно целое число $$$n$$$ ($$$1 \le n \le 8000$$$) — длину массивов.
Вторая строка содержит $$$n$$$ целых чисел $$$a_1, a_2, \dots, a_n$$$ ($$$1 \le a_i \le 10^9$$$) — элементы массива.
Третья строка содержит $$$n$$$ целых чисел $$$c_1, c_2, \dots, c_n$$$ ($$$1 \le c_i \le 10^9$$$) — стоимости изменений.
Гарантируется, что сумма $$$n$$$ по всем наборам входных данных не превышает $$$8000$$$.
Для каждого набора входных данных выведите одно целое число — минимально возможную суммарную стоимость, необходимую, чтобы убрать все спады.
10110541 2 2 35 6 7 844 3 2 11 1 1 133 1 2100 1 155 5 5 5 510 1 10 1 1051 3 2 2 4100 1 1 1 100610 9 8 7 6 51 100 1 100 1 1005100 1 100 100 1001 100 1 1 142 1 2 15 4 3 271 5 3 4 2 6 710 1 10 1 10 1 10
0032012031611
В первом и втором примерах массив уже не имеет спадов, так что изменять элементы не нужно.
В третьем примере из оптимальных массивов: $$$[2,3,5,6]$$$, для его получения нужно заменить все элементы, кроме второго, так что ответ равен $$$c_1 + c_3 + c_4 = 3$$$.
| Название |
|---|


