你渴望力量吗

 1 Sec 32 MB |  显示标签
834
通过提交

题目描述

计算机的世界只有0和1,所以掌握计算机的原力很简单,只需要认识0和1就好了,但是你真的认识0和1吗?

现在给你一个n*m的图像,你需要分辨他究竟是0,还是1,或者两者均不是。

图像0的定义:存在1字符且1字符连续并闭合,存在1字符且1字符连续,不存在连续的由0组成的部分被1包围

图像1的定义:存在1字符且1字符连续并闭合,不存在连续的由0组成的部分被1包围

只要连续两个方块有公共边,就看做是连续的。
如:
111111
111111
111111
111111
这是1
如:
11111
11111
11011
11111
11111
这是0
如:
00000
11011
11000
11111
11011
11000
这什么都不是,输出-1

输入格式

本题包含若干组测试数据。 每组测试数据包含: 第一行两个整数n,m表示图像的长与宽。 接下来n行m列将会是只有01组成的字符画。

满足1<=n,m<=100

输出格式

如果这个图是1的话,输出1;如果是0的话,输出0,都不是输出-1。

样例输入 #1

32 32
00000000000000000000000000000000
00000000000111111110000000000000
00000000001111111111100000000000
00000000001111111111110000000000
00000001111111111111111000000000
00000011111111100011111000000000
00000111111110000001111000000000
00001111111110000001111100000000
00000000111110000000111110000000
00001111111110000000111110000000
00000111111110000000011111000000
00000001111110000000001111000000
00000111111110000000001111100000
00000111111100000000001111000000
00000001111000000000001111000000
00000111111000000000001111000000
00000111111000000000000111000000
00000111111100000000000111000000
00000000111100000000000111000000
00000111111100000000000111000000
00000011111000000000011110000000
00000001111000000000011110000000
00000000111000000000011110000000
00000000111110000011111110000000
00000000111110001111111100000000
00000000111111111111111000000000
00000000011111111111111000000000
00000000111111111111100000000000
00000000011111111111000000000000
00000000001111111000000000000000
00000000001111100000000000000000
00000000000000000000000000000000
32 32
00000000000000000000000000000000
00000000000000001111110000000000
00000000000000001111111000000000
00000000000000011111111000000000
00000000000000111111111000000000
00000000000000011111111000000000
00000000000000011111111000000000
00000000000000111111110000000000
00000000000000111111100000000000
00000000000001111111100000000000
00000000000001111111110000000000
00000000000001111111110000000000
00000000000001111111100000000000
00000000000011111110000000000000
00000000011111111110000000000000
00000001111111111111000000000000
00000011111111111111000000000000
00000011111111111111000000000000
00000011111111111110000000000000
00000000001111111111000000000000
00000000000000111111000000000000
00000000000001111111000000000000
00000000000111111110000000000000
00000000000011111111000000000000
00000000000011111111000000000000
00000000000011111111100000000000
00000000000011111111100000000000
00000000000000111111110000000000
00000000000000001111111111000000
00000000000000001111111111000000
00000000000000000111111111000000
00000000000000000000000000000000
3 3
101
101
011

样例输出 #1

0
1
-1

提示

来源

Author  jmy

 上传者
coach
 创建时间
2018-11-22 19:14
 修改时间
2018-11-24 09:16