#QJK20242. 蔬菜分布(vegetable)
蔬菜分布(vegetable)
题目描述
小k老家有一个大小为n x n的菜园,菜园中某些1 x 1的位置上种有一个蔬菜。为了实现合理密植,提高蔬菜产量,你需要判断这个菜园的蔬菜种植分布是否合理。
对于一个蔬菜种植合理的菜园,其中每2 X 2的区域内都至少种有一个蔬菜。 现在给你该菜园的俯视图,其中*表示种有蔬菜的土地,-表示空地,若蔬菜种植合理,请输出Yes, 否则输出No。
输入格式
第一行一个整数n表示菜园的大小为n X n;
接下来n行,每行为长度为n的字符串,仅包含字符*和-
输出格式
一个字符串表示蔬菜种植是否合理,若蔬菜种植合理,输出Yes,否则输出No。(注意大小写)
输入样例1
4
--*-
-*--
---*
**--
输出样例1
Yes
输入样例2
4
--*-
-*--
**--
--**
输出样例2
No
数据范围
对于40%的数据,n<=10
对于60%的数据,n<=100
对于100%的数据,2<=n<=1000