d011. Q_1_11 刪除矩形邊界 (APCS201910, subtask)
Tags : ch1
Accepted rate : 1人/1人 ( 100% ) [非即時]
評分方式:
Tolerant

最近更新 : 2024-09-25 18:41

Content

一個矩形的邊界是指它的最上與最下列以及最左與最右行。對於一個元素皆為 0 與 1 的矩陣,每次可以刪除四條邊界的其中之一,要以逐步刪除邊界的方式將整個矩陣全部刪除。刪除一個邊界的成本就是「該邊界上 0 的個數與 1 的個數中較小的」。
例如一個邊界如果包含 3 個 0 與 5 個 1 ,刪除該邊界的成本就是 $\min\{3,5\} = 3$。

根據定義,只有一列或只有一行的矩陣的刪除成本是 0 。不同的刪除順序會導致不同的成本,本題的目標是要找到最小成本的刪除順序。 

Input

第一行是兩個正整數 $m$ 和 $n$,以下 $m$ 行是矩陣內容,順序是由上而下,
由左至右,矩陣內容為 0 或 1,同一行數字中間以一個空白間隔。 $m+n \le 13$ 。

 

Output

 輸出最小刪除成本。

Sample Input #1
3 5
0 0 0 1 0
1 0 1 1 1
0 0 0 1 0
Sample Output #1
1
測資資訊:
記憶體限制: 256 MB
公開 測資點#0 (20%): 1.0s , <1K
公開 測資點#1 (20%): 1.0s , <1K
公開 測資點#2 (20%): 1.0s , <1K
公開 測資點#3 (20%): 1.0s , <1K
公開 測資點#4 (20%): 1.0s , <1K
Hint :
Tags:
ch1
出處:
Prof. Wu [管理者: ktlai (K.我已霸榜.Tlai) ]


ID User Problem Subject Hit Post Date
沒有發現任何「解題報告」