除了「吃飯、睡覺、打東東」的老故事以外,作為 2021 年的 IOI 銀牌,東東發憤圖強想在 World Final 加冕宇宙冠軍,而發憤圖強就要從發憤塗牆開始。
牆壁可以視為一個 $H \times W$ 的棋盤,每個格子需要被漆成黑色或是白色。東東身為一個分治大師,決定採用分治的方法來完成著色,具體來說,東東採取的策略如下:
由於東東想要趕快完成塗色去 $n$ 刷桐生可可的畢業直播,因此他在每次分割的時候都會選擇能最小化總時間的分割方式。
作為一個油宅,你也想看桐生可可的畢業直播,那麼你能計算出來東東會花多久的時間在粉刷牆壁上,方便你結束之後趕過去跟東東一起看嗎?
第一行有兩個正整數 $H,W(1\leq H,W\leq 50)$。
接下來 $H$ 行,每行包含一個長度為 $W$ 的字串。第 $i$ 行的第 $j$ 個字元是 #
代表那格是黑色的,是 .
代表該格是白色的。
輸出東東最快可以在多短的時間內漆完整面牆。
AtCoder Grand Contest 033 pD
No. | Testdata Range | Constraints | Score |
---|---|---|---|
1 | 0~1 | 範例測資 | 0 |
2 | 0~26 | 無額外限制 | 100 |