两个吃奶一个添下面视频_人妻第一页香蕉网_欧美xxxx少妇_妺妺窝人体色www婷婷

Dotcpp  >  編程題庫  >  藍橋杯2023年第十四屆省賽真題-T字消除
題目 3185:

藍橋杯2023年第十四屆省賽真題-T字消除

時間限制: 3s 內(nèi)存限制: 192MB 提交: 180 解決: 11

題目描述

小藍正在玩一款游戲,游戲中有一個n × n大小的 01 矩陣 Ai, j 。

小藍每次需要選擇一個T字型的區(qū)域,且這個區(qū)域內(nèi)至少要有一個 1 。選中后,這個區(qū)域內(nèi)所有的元素都會變成 0。

給定游戲目前的矩陣,小藍想知道他最多可以進行多少次上述操作。 

T字型區(qū)域是指形如 (x ? 1, y) (x, y) (x + 1, y) (x, y + 1) 的四個點所形成的區(qū) 域。其旋轉(zhuǎn) 90, 180, 270 度的形式同樣也視作 T 字形區(qū)域。 

輸入格式

輸入包含多組數(shù)據(jù)。

輸入的第一行包含一個整數(shù) D 表示數(shù)據(jù)組數(shù)。

對于每組數(shù)據(jù),第一行包含一個整數(shù)n。

接下來n行每行包含n個0或1,表示矩陣Ai, j的每個位置的值。

輸出格式

輸出 D 行,每行包含一個整數(shù)表示小藍最多可以對當前詢問中的矩陣操作的次數(shù)。 

樣例輸入

1
3
001
011
111

樣例輸出

5

提示

我們用 X 表示某次操作選中的 T 字形,以下給出一種可行方案:

001      XXX       0X0       00X      0X0       X00 

011 => 0X1 => XXX => 0XX => XX0 => XX0 

111      111       111       11X       1X0       X00 

對于 10% 的評測用例,n = 3 ;

對于 40% 的評測用例,n ≤ 30 ; 

對于所有評測用例,3 ≤ n ≤ 2000,矩陣中僅含 0 和 1 。

標簽