#OLD18. 十字激光
十字激光
Description
你有一张尺寸为w×h的给定矩阵。确定该矩阵是否为单个“+”形状。“+”形状如下所述:
**一个“****+”**形状有一个中心非空的格子。
在从中心开始的每个方向(左、右、上、下)应该有一些(至少一个)连续的非空单元格。换句话说,每个方向都应该有一条光线。
所有其他单元格都是空的。
找出给定的图片是否有一个“+”形状。
Format
Input
第一行包含两个整数h和w(1≤h,w≤600)-矩阵的高度和宽度。
接下来h行的第i行包含长度为w的字符串si,由“.”和“”组成,其中“.”表示空白,“”表示非空白。
Output
如果给定图片满足所有条件,请打印“YES”。否则,打印“NO”。
Samples
3 3
*.*
***
*.*
NO