Codeforces Round 892 (Div. 2) |
---|
Закончено |
Вам дан массив $$$a$$$ длины $$$n$$$ и массив $$$b$$$ длины $$$n$$$. Назовем стоимостью отрезка $$$[l, r]$$$, $$$1 \le l \le r \le n$$$, значение $$$|b_l - a_r| + |b_r - a_l|$$$.
Напомним, что два отрезка $$$[l_1, r_1]$$$, $$$1 \le l_1 \le r_1 \le n$$$, и $$$[l_2, r_2]$$$, $$$1 \le l_2 \le r_2 \le n$$$, являются непересекающимися, если выполнено одно из двух условий: $$$r_1 < l_2$$$ или $$$r_2 < l_1$$$.
Также длиной отрезка $$$[l, r]$$$, $$$1 \le l \le r \le n$$$, мы называем значение $$$r - l + 1$$$.
Найдите максимально возможную суммарную стоимость попарно непересекающихся отрезков $$$[l_j, r_j]$$$, $$$1 \le l_j \le r_j \le n$$$, суммарная длина которых равна $$$k$$$.
Каждый тест состоит из нескольких наборов входных данных. Первая строка содержит единственное целое число $$$t$$$ $$$(1 \le t \le 1000)$$$ — количество наборов входных данных. Далее следует описание наборов входных данных.
Первая строка каждого набора входных данных содержит два целых числа $$$n$$$ и $$$k$$$ ($$$1 \le k \le n \le 3000$$$) — длину массива $$$a$$$ и суммарную длину отрезков.
Вторая строка каждого набора входных данных содержит $$$n$$$ целых чисел $$$a_1, a_2, \ldots, a_n$$$ ($$$-10^9 \le a_i \le 10^9$$$) — элементы массива $$$a$$$.
Третья строка каждого набора входных данных содержит $$$n$$$ целых чисел $$$b_1, b_2, \ldots, b_n$$$ ($$$-10^9 \le b_i \le 10^9$$$) — элементы массива $$$b$$$.
Гарантируется, что сумма $$$n$$$ по всем наборам входных данных не превышает $$$3000$$$.
Для каждого набора входных данных выведите одно число — максимально возможную суммарную стоимость таких отрезков.
54 41 1 1 11 1 1 13 21 3 25 2 35 11 2 3 4 51 2 3 4 57 21 3 7 6 4 7 21 5 3 2 7 4 54 217 3 5 816 2 5 9
0 10 0 16 28
В первом наборе входных данных стоимость любого отрезка равна $$$0$$$, поэтому суммарная стоимость равна $$$0$$$.
Во втором наборе входных данных можно взять отрезок $$$[1, 1]$$$ со стоимостью $$$8$$$ и отрезок $$$[3, 3]$$$ со стоимостью $$$2$$$, чтобы получить сумму $$$10$$$. Можно показать, что это оптимальное решение.
В третьем наборе входных данных нас интересуют только отрезки длины $$$1$$$, а стоимость любого такого отрезка равна $$$0$$$.
В четвертом наборе входных данных можно показать, что оптимальная сумма равна $$$16$$$. Например, можно взять отрезки $$$[3, 3]$$$ и $$$[4, 4]$$$.
Название |
---|