- 孔子丹 的博客
T5 小田切蛋糕
- @ 2024-7-17 19:22:27
T5 小田切蛋糕
题目传送门
思路:
先写好暴力解,通过分别枚举水平切和垂直切,选出所有符合要求的切法。
为了快速判断是否符合要求,可以用前缀和。
枚举时前缀和数组具有二分性,所以可以使用二分进行优化。
样例
5 4 4 2
1 2 2 1
3 1 1 1
2 0 1 3
1 1 1 1
1 1 1 1
输出
3
解释
如下图这样切:
1 2 | 2 1
---------
3 | 1 1 1
---------
2 0 1 | 3
---------
1 1 | 1 1
1 1 | 1 1
这样,小田能获得3块巧克力碎屑。
错误点
- 用错数据;
- 二维前缀和写错;
- 二分查找写错;