其他分享
首页 > 其他分享> > [JZOJ3692] 【SRM 611】ElephantDrinking

[JZOJ3692] 【SRM 611】ElephantDrinking

作者:互联网

题目

题目大意

我真的不知道怎么用简短的语言表述出来……
直接看题目吧……


正解

假设只有左边和上边延伸过来的,那似乎很好办:设fi,jf_{i,j}fi,j​表示左上方到(i,j)(i,j)(i,j)所形成的矩形中,如果只从左边和上边伸过来的最优答案。
转移挺好想,这里也不赘述了。
像这样,处理出另外三个方向(右上、右下、左下)的fff。
然后我们就可以发现,最终的答案中,四个角的方向一定有一个矩形满足这样的条件。
接着还要处理出只有上边和下边(对于每一列)伸过来,以及左边和右边(对于每一行)伸过来的。贪心即可。
那么就有两种情况:

在这里插入图片描述

在这里插入图片描述
分别计算一下即可。


总结

没有代码……都是我在瞎哔哔……
在遇到一些DP问题的时候,要善于将其变成子问题。

标签:伸过来,题目,上边,JZOJ3692,611,ElephantDrinking,左边,fi,矩形
来源: https://blog.csdn.net/A1847225889/article/details/100108616