308121: CF1469B. Red and Blue
Memory Limit:512 MB
Time Limit:2 S
Judge Style:Text Compare
Creator:
Submit:0
Solved:0
Description
Red and Blue
题意翻译
多测。 给定两个序列 $r$ 和 $b$,现在可以将它们合并成一个序列,要求是原来同组内的元素相对顺序不变。 设合并后是长度为 $n$ 的序列 $a$。 定义该序列的权值为: $$\max_{0\le i\le n}(\sum_{j=1}^ia_j)$$ 你现在需要找到并输出这个最大值。题目描述
Monocarp had a sequence $ a $ consisting of $ n + m $ integers $ a_1, a_2, \dots, a_{n + m} $ . He painted the elements into two colors, red and blue; $ n $ elements were painted red, all other $ m $ elements were painted blue. After painting the elements, he has written two sequences $ r_1, r_2, \dots, r_n $ and $ b_1, b_2, \dots, b_m $ . The sequence $ r $ consisted of all red elements of $ a $ in the order they appeared in $ a $ ; similarly, the sequence $ b $ consisted of all blue elements of $ a $ in the order they appeared in $ a $ as well. Unfortunately, the original sequence was lost, and Monocarp only has the sequences $ r $ and $ b $ . He wants to restore the original sequence. In case there are multiple ways to restore it, he wants to choose a way to restore that maximizes the value of $ $f(a) = \max(0, a_1, (a_1 + a_2), (a_1 + a_2 + a_3), \dots, (a_1 + a_2 + a_3 + \dots + a_{n + m})) $ $ </p><p>Help Monocarp to calculate the maximum possible value of $ f(a)$.输入输出格式
输入格式
The first line contains one integer $ t $ ( $ 1 \le t \le 1000 $ ) — the number of test cases. Then the test cases follow. Each test case consists of four lines. The first line of each test case contains one integer $ n $ ( $ 1 \le n \le 100 $ ). The second line contains $ n $ integers $ r_1, r_2, \dots, r_n $ ( $ -100 \le r_i \le 100 $ ). The third line contains one integer $ m $ ( $ 1 \le m \le 100 $ ). The fourth line contains $ m $ integers $ b_1, b_2, \dots, b_m $ ( $ -100 \le b_i \le 100 $ ).
输出格式
For each test case, print one integer — the maximum possible value of $ f(a) $ .
输入输出样例
输入样例 #1
4
4
6 -5 7 -3
3
2 3 -4
2
1 1
4
10 -3 2 2
5
-1 -2 -3 -4 -5
5
-1 -2 -3 -4 -5
1
0
1
0
输出样例 #1
13
13
0
0