设两种状态:
转移:

笨蛋同学正在一款游戏中打 boss,虽然她拥有无限血量,但她发现闪避后的反击伤害可能比直接攻击更高。
游戏共进行 n 轮操作,每轮可选以下两种操作之一:
第一行输入一个整数 n(1≤n≤2×105) ,表示游戏轮数;
第二行输入 n 个整数 a1,a2,...,an(1≤ai≤109) ,表示每轮直接攻击伤害;
第三行输入 n 个整数 b1,b2,...,bn(1≤bi≤109),表示每轮闪避后下轮可造成的伤害。
输出一个正整数,表示在最优操作下可造成的最大总伤害。
输入
6
1 1 4 5 1 4
1 9 1 9 8 1
输出
23
说明
样例解释:
By signing up a CodeFun2000 universal account, you can submit code and join discussions in all online judging services provided by us.