一.问题描述
二.解题思路
(有错误请批评指正)
三.代码实现
1.c++实现
#include<iostream>
#define L 1000
void dfs(char a[L][L], int row, int col, int n);
bool panduan(char a[L][L],int row,int col,int n);
using namespace std;
int main()
{
int n, num = 0, row, col;
cin >> n;
char a[L][L];
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
cin >> a[