题解
2025-03-05 19:17:54
发布于:广东
19阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int b,k=0;
char a[666][666];
int main(){
cin>>b;
for(int i=1;i<=b;i++){
for(int j=1;j<=b;j++){
cin>>a[i][j];
}
}for(int i=1;i<=b;i++){
for(int j=1;j<=b;j++){
if(a[i][j]=='P'){
if(a[i-1][j]=='.'){cout<<i-1<<" "<<j<<endl;k=1;}
if(a[i+1][j]=='.'){cout<<i+1<<" "<<j<<endl;k=1;}
if(a[i][j-1]=='.'){cout<<i<<" "<<j-1<<endl;k=1;}
if(a[i][j+1]=='.'){cout<<i<<" "<<j+1<<endl;k=1;}
if(k==0)cout<<"no path!";
return 0;
}
}
}
return 0;
}
这里空空如也
有帮助,赞一个