#1304. 3.方格涂色
3.方格涂色
3.方格涂色
题目描述
有一个大小的方格图,某些方格初始是黑色,其余为白色,要求用最小的代价把所有方格变成白色,其中代价的计算方式为染一个的矩形区域的代价为。
输入格式
输入的第一行包含一个整数。
接下来行,每行为一个长度为的字符串,由.与#组成,分别表示白色与黑色。第行第列的坐标为。
输出格式
一行一个整数表示答案。
数据范围与提示
- 对于的数据,;
- 对于的数据,。
样例
5
#...#
.#.#.
.....
.#...
#....
5
有一个n×n大小的方格图,某些方格初始是黑色,其余为白色,要求用最小的代价把所有方格变成白色,其中代价的计算方式为染一个n×m的矩形区域的代价为max(m,n)。
输入的第一行包含一个整数n。
接下来n行,每行为一个长度为n的字符串,由.与#组成,分别表示白色与黑色。第x行第y列的坐标为(x,y)。
一行一个整数表示答案。
5
#...#
.#.#.
.....
.#...
#....
5