P15712 [JAG 2023 Summer Camp #2] Fraises dans une boîte

题目描述

一个盒子被划分为 $H$ 行 $W$ 列的网格。一些方格中含有草莓。 盒子的状态用 $S$ 表示,$S_{x,y} = 1$ 表示第 $x$ 行第 $y$ 列的方格中含有一颗草莓。如果 $S_{x,y} = 0$,则表示第 $x$ 行第 $y$ 列的方格是空的。 Tomoe 设计了以下方法来区分这些草莓: - 定义 $A_{x,y}$ 为所有满足 $i = x, 1 \leq j \leq y$ 的整数对 $(i,j)$ 所对应的 $S_{i,j}$ 之和。 - 定义 $B_{x,y}$ 为所有满足 $1 \leq i \leq x, j = y$ 的整数对 $(i,j)$ 所对应的 $S_{i,j}$ 之和。 - 如果第 $x$ 行第 $y$ 列的方格中含有一颗草莓,则用元组 $(A_{x,y}, B_{x,y})$ 来标记这颗草莓。 这种方法可能导致多颗草莓具有相同的标签,从而无法区分它们。因此,她决定在标记之前先添加一些草莓。 更正式地说,对于满足 $S_{x,y} = 0$ 的 $(x,y)$,我们可以进行任意大于 $0$ 次的操作 $S_{x,y} \leftarrow 1$。 为了使所有草莓的标签都不同,最少需要添加多少颗草莓?

输入格式

$$ \begin{aligned} &H \ W \\ &S_{1,1} \ S_{1,2} \ \ldots \ S_{1,W} \\ &S_{2,1} \ S_{2,2} \ \ldots \ S_{2,W} \\ &\vdots \\ &S_{H,1} \ S_{H,2} \ \ldots \ S_{H,W} \end{aligned} $$ 输入满足以下约束: - 所有输入均为整数。 - $1 \leq H \leq 300$ - $1 \leq W \leq 300$ - $0 \leq S_{x,y} \leq 1$

输出格式

在一行中输出答案。请在输出末尾添加换行符。

说明/提示

在样例输入 1 中,Tomoe 可以通过在右上角的方格放置一颗草莓来满足条件。 翻译由 DeepSeek V3.2 完成