[JZOJ3692] 【SRM 611】ElephantDrinking
作者:互联网
题目
题目大意
我真的不知道怎么用简短的语言表述出来……
直接看题目吧……
正解
假设只有左边和上边延伸过来的,那似乎很好办:设fi,j表示左上方到(i,j)所形成的矩形中,如果只从左边和上边伸过来的最优答案。
转移挺好想,这里也不赘述了。
像这样,处理出另外三个方向(右上、右下、左下)的f。
然后我们就可以发现,最终的答案中,四个角的方向一定有一个矩形满足这样的条件。
接着还要处理出只有上边和下边(对于每一列)伸过来,以及左边和右边(对于每一行)伸过来的。贪心即可。
那么就有两种情况:
分别计算一下即可。
总结
没有代码……都是我在瞎哔哔……
在遇到一些DP问题的时候,要善于将其变成子问题。
标签:伸过来,题目,上边,JZOJ3692,611,ElephantDrinking,左边,fi,矩形 来源: https://blog.csdn.net/A1847225889/article/details/100108616