SZ#G6DP26. 【GESP强化 六级】篮球训练

提交1 通过1
通过率100%
时间限制2000ms
内存限制256MiB
    ID: 11540 传统题 2000ms 256MiB 尝试: 1 已通过: 1 难度: 入门 上传者: 标签>GESPGESP强化C++c++编程题简单序列型DP一维DP有限状态1星

题目描述

终于,SIS 开设了一个篮球场,于是小泽决定举办一次篮球训练课。共有 2n2 \cdot n 名学生参加了小泽的训练课,他将这些学生排成了两排,每排恰好有 nn 个人。每排的学生从左到右编号为 11nn

现在小泽想要挑选一支队伍来打篮球。他会从左到右依次选择球员,每次选择的球员编号(除了第一个)都必须严格大于上一次选择的球员编号。为了避免偏向某一排,小泽要求不能连续选择同一排的学生。第一个学生可以从所有 2n2n 名学生中任选(没有额外限制),队伍的人数也没有限制。

小泽认为,要组建一支完美的队伍,他应该选择一组学生,使得所选学生的总身高尽可能大。请你帮助小泽求出他能选择的队伍的最大总身高。

输入格式

输入的第一行包含一个整数 nn1n1051 \le n \le 10^5),表示每排的学生人数。

第二行包含 nn 个整数 h1,1,h1,2,,h1,nh_{1, 1}, h_{1, 2}, \ldots, h_{1, n}1h1,i1091 \le h_{1, i} \le 10^9),其中 h1,ih_{1, i} 表示第一排第 ii 个学生的身高。

第三行包含 nn 个整数 h2,1,h2,2,,h2,nh_{2, 1}, h_{2, 2}, \ldots, h_{2, n}1h2,i1091 \le h_{2, i} \le 10^9),其中 h2,ih_{2, i} 表示第二排第 ii 个学生的身高。

输出格式

输出一个整数,表示小泽能够选择的队伍的最大总身高。

5
9 3 5 7 3
5 8 1 4 5
29
3
1 2 9
10 1 1
19
1
7
4
7

说明/提示

在第一个样例中,小泽可以按如下方式选择队伍:

在第二个样例中,小泽可以按如下方式选择队伍: