一开始以为是上下左右四个方格想用状态压缩dp,但是m,n太大,有点无措,后来发现是一个地方挖了之后,上下一整行都不可以挖,左右限制相邻位置,这就好搞了。
只要我们能求出每行能得到的最大黄金目将他们放到一个数组ma中,那么在对这个数组用同样的方法求一次最大即可。
采用的dp[0][i]意思是该行内不选第i个元素能获得的最大值,这就形成了一个最优子结构
#define inf 0x3f3f3f3f
#define MAX 205
#define ll long long
#define vec vecto...