考虑动态规划,定义dp[i][j][0/1]表示移动到了(i,j)且轮到当前玩家(0表示先手Alice,1表示后手Bob)操作完后的路径总分。Min即代表Bob希望的最小路径总分,Max即代表Alice希望的最大路径总分。
当从终点向起点求解时,就有向上/下、向左三种方法,根据不同的方法更新dpMin,dpMax数组即可。
在一个 2×N 的网格矩阵中,每个格子都写有一个整数。两名玩家 Alice 和 Bob 在网格上进行游戏。游戏规则如下:
Alice 作为先手,希望最大化路径总分;Bob 作为后手,希望最小化路径总分。假设双方均采取最优策略,请你求出最终获得的路径总分。
约束:列数 N 满足 1≤N≤105,每个格子上的整数的绝对值不超过 105。
本题属于以下题库,请选择所需题库进行购买
© CodeFun2000 · 使用条款
Scan the QR code below with WeChat to sign in
First-time scan will create your account automatically
请使用微信扫描下方二维码完成注册