No.2473 Fraises dans une boîte
タグ : / 解いたユーザー数 6
作問者 : 👑 SPD_9X2 / テスター : akakimidori りあん tsutaj beet 👑 tute7627 nok0 👑 rin204 だれ momoyuu KKT89
問題文
$H$ 行、$W$ 列のマス目に区切られた箱があります。この中にはいくつかの苺が入っています。
箱の中の状態は $S$ で表され、$S_{x,y} = 1$ の場合、$x$ 行目 $y$ 列目のマスに苺が1つ入っていることを意味します。一方で $S_{x,y} = 0$ の場合、$x$ 行目 $y$ 列目のマスは空であることを意味します。
Tomoeは、これらの苺を区別するために、以下のような方法を考えました。
- $A_{x,y}$ を, $i = x, 1 \le j \le y$ を満たす全ての整数のペア $(i,j)$ についての $S_{i,j}$ の総和と定義する。
- $B_{x,y}$ を, $1 \le i \le x, j = y$ を満たす全ての整数のペア $(i,j)$ についての $S_{i,j}$ の総和と定義する。
- $x$ 行目, $y$ 列目のマスに苺が存在する場合, タプル $(A_{x,y},B_{x,y})$ をその苺にラベリングする。
しかし、この方法では複数の苺に同じラベルが付き、苺同士が区別できなくなる可能性があります。そこで、彼女はラベルを付ける前にいくつか苺を追加することにしました。
より形式的には、$S_{x,y} = 0$ である $(x,y)$ について、$S_{x,y} \leftarrow 1$ とする操作を0回以上の任意の回数行いました。
最低でいくつの苺を追加すれば、その後にラベル付けをした際に全ての苺に相異なるラベルがつくでしょうか?
入力
$H\ W$ $S_{1,1}\ S_{1,2}\ ...\ S_{1,W}$ $S_{2,1}\ S_{2,2}\ ...\ S_{2,W}$ $\vdots$ $S_{H,1}\ S_{H,2}\ ...\ S_{H,W}$
- 入力は全て整数
- $1 \le H \le 300$
- $1 \le W \le 300$
- $0 \le S_{x,y} \le 1$
出力
答えを1行に出力してください。
最後に改行してください。
サンプル
サンプル1
入力
3 2 1 0 0 1 0 1
出力
1
右上のマスに苺を置くことで達成できます。
サンプル2
入力
4 4 0 1 1 1 1 1 1 0 1 0 1 1 1 0 1 0
出力
2
サンプル3
入力
5 5 0 0 1 0 1 0 1 0 1 0 0 0 1 0 1 0 1 0 1 0 0 0 1 0 1
出力
8
サンプル4
入力
1 1 0
出力
0
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。