#loj6030. 「雅礼集训 2017 Day1」矩阵
「雅礼集训 2017 Day1」矩阵
[AdditionalFile6030.zip](file://AdditionalFile6030.zip?type=additional_file)
#6030. 「雅礼集训 2017 Day1」矩阵
标签: 传统 | 时间限制: 1000 ms | 内存限制: 256 MiB |
题目描述
有一个 的矩阵,每个位置 如果是 . 表示为白色,如果是 # 表示为黑色。
初始时,每个位置可以是黑色或白色的, 位置的值会作为 给你。
现在有一种操作,选择两个整数 ,记 的颜色为 ,将 的颜色赋为 。
你的任务是将整个矩阵变成全黑,如果能够办到,输出最少步数,否则输出 。
输入格式
第一行一个整数 。 接下来 行,每行 个字符表示整个矩阵。
输出格式
输出只有一行,一个整数表示答案。
样例 1
输入
2
#.
.#
输出
3
样例 2
输入
2
..
..
输出
-1
数据范围与提示
对于 的数据,;
对于另外 的数据,满足每一列都至少有一个黑色的格子;
对于 的数据,。
相关
在下列比赛中: