| Codeforces Round 1076 (Div. 3) |
|---|
| Закончено |
Сегодня у KQ экзамен в академии Граиля. Строгий учитель дал задачу, с которой KQ не смог справиться. Ему дали два массива $$$a$$$ и $$$b$$$ длины $$$n$$$. KQ разрешается выполнять следующие операции на массивах:
Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $$$t$$$ ($$$1\le t\le 10^4$$$) — количество наборов входных данных. Далее следует описание наборов входных данных.
Первая строка каждого набора входных данных содержит два целых числа $$$n$$$, $$$q$$$ $$$(1\le n, q\le 2 \cdot 10^5)$$$.
Вторая строка каждого набора входных данных содержит $$$n$$$ целых чисел $$$a_1, a_2,...,a_n$$$ $$$(1\le a_i\le 10^4)$$$.
Третья строка каждого набора входных данных содержит $$$n$$$ целых чисел $$$b_1, b_2,...,b_n$$$ $$$(1\le b_i\le 10^4)$$$.
Следующие $$$q$$$ строк содержат по два целых числа $$$l$$$ и $$$r$$$ $$$(1\le l\le r\le n)$$$.
Гарантируется, что сумма значений $$$n$$$ и сумма значений $$$q$$$ по всем наборам входных данных не превосходит $$$2 \cdot 10^5$$$.
Для каждого набора входных данных выведите $$$q$$$ чисел через пробел — максимальные значения сумм $$$(a_l + a_{l+1} + a_{l+2} + \dots + a_r)$$$.
43 13 2 11 2 31 31 1121 13 26 7 59 6 81 22 34 34 3 2 15 1 3 11 22 43 4
9217 168 7 4
Рассмотрим первый набор входных данных. Замените $$$a_3$$$ на $$$b_3$$$, $$$a = [3, 2, 3]$$$. Замените $$$a_2$$$ на $$$a_3$$$, $$$a = [3, 3, 3]$$$. Сумма $$$a_1 + a_2 + a_3 = 9$$$.
| Название |
|---|


