$f(i,j,x,y)$ 表示区间 $[i,j]$中,第 $j$ 个数在最后一次操作中才消去,最后一次操作的最大值为 $x$,最小值为 $y$ 时的最小代价;

$g(i,j)$ 表示区间 $[i,j]$ 中,不管第 $j$ 个数是在之前哪次消的情况下,消掉区间所有数的总代价。

则 $$f(i,j,max(a,w_i),min(b,w_i)) = \min(f(i,j,max(a,w_i),min(b,w_i)),\space f(i,k,a,b)+g(k+1,j-1))$$

$$g(i,j)=\min(g(i,j),\space f(i,k,a,b)+g(k+1,j)$$

 

看得懂的:链接

相关文章:

  • 2021-06-01
  • 2021-06-25
  • 2021-06-23
  • 2021-12-25
  • 2022-01-04
  • 2021-12-11
  • 2021-09-08
猜你喜欢
  • 2021-07-28
  • 2021-08-17
  • 2022-12-23
  • 2022-12-23
  • 2021-09-06
  • 2021-05-29
  • 2022-02-02
相关资源
相似解决方案