#P1968. 2024.8.31-JD-第3题-最优路径

2024.8.31-JD-第3题-最优路径

题目内容

给定一个22NN列的矩阵AA。一个有效路径为从起点(1,11,1)出发,经过向上、向下或向右的移动,不重复访问同一个方格,最终到达终点(2,N2,N)。

现在有两名玩家,他们轮流选择路径上的下一个方格(游戏从第一个玩家选择方格(1,11,1)开始)。当路径到达终点(2,N2,N)时,游戏停止。

路径的成本定义为路径上所有方格上数字的总和。第一个玩家希望最大化路径的成本,而第二个玩家希望最小化路径的成本。如果两个玩家都采取最优策略,路径的成本将是多少?

输入描述

第一行输入一个整数 NN1N1051≤N≤10^5)表示矩阵的列数。

接下来两行,每行均包含NN个整数,表示矩阵AA中的元素(105Aij105-10^5≤A_{ij}≤10^5)。

输出描述

输出一个整数,表示两个玩家都采取最优策略下的路径成本。

样例1

输入

3 
1 5 2
3 4 0

输出

8

说明

两个玩家都采取最优策略下的路径为:13401\rightarrow3\rightarrow4\rightarrow0,路径成本为1+3+4+0=81+3+4+0=8