/ Vijos / 题库 /

分蛋糕

分蛋糕

时间限制:1秒  内存限制:256M


【题目描述】

  贝西烘焙了一块巧克力蛋糕。这块蛋糕是由 \(R * C(1 ≤ R,C ≤ 500)\) 个小的巧克力蛋糕组成的。第 \(i\) 行,第 \(j\) 列的蛋糕有 $N_{ij}(1≤ N_{ij} ≤ 4,000)≤ 块巧克力碎屑。

  贝西想把蛋糕分成 \(A * B (1 ≤ A≤ R,1 ≤ B ≤ C)\) 块, 给 \(A * B\) 只奶牛。蛋糕先水平地切 \(A-1\) 刀(只能切沿整数坐标切)来把蛋糕划分成 \(A\) 块。然后再把剩下来的每一块独立地切 \(B-1\) 刀,也只能切沿整数坐标切。其他 \(A * B-1\) 只奶牛就每人选一块,留下一块给贝西。由于贪心,他们只会留给贝西巧克力碎屑最少的那块。求出贝西最优情况下会获得多少巧克力碎屑。
  例如,考虑一个 5 * 4 的蛋糕,上面的碎屑分布如下图所示:
    1 2 2 1
    3 1 1 1
    2 0 1 3
    1 1 1 1
    1 1 1 1
  贝西必须把蛋糕切成 4 条,每条分成 2 块。贝西能像这样切蛋糕:
    1 2 | 2 1
    ---------
    3 | 1 1 1
    ---------
    2 0 1 | 3
    ---------
    1 1 | 1 1
    1 1 | 1 1
  这样,贝西至少能获得 3 块巧克力碎屑。

【输入格式】

  第 1 行: 四个空格隔开的数: \(R, C, A ,B\)。
  第 2-\(R+1\) 行: 第 \(i+1\) 行有 \(C\) 个整数, \(N_{i1} , N_{i2} .. N_{iC}\)

【输出格式】

   一个整数: 贝西保证能拿到的最多碎屑数。

【输入输出样例】

 Input

5 4 4 2 
1 2 2 1 
3 1 1 1 
2 0 1 3 
1 1 1 1 
1 1 1 1 

 Output

3

【数据限制】

  对于 \(100\%\) 的数据,\(1 ≤ R,C ≤ 500\)

【来源】

  Mr.he

信息

ID
2761
难度
(无)
分类
其他 | 二分查找 点击显示
标签
递交数
0
已通过
0
通过率
?
上传者