我70,求问题。
#include<iostream>
using namespace std;
char d[500][500];
int main(){
int a,b,p,o;
cin>>a>>b;
char c;
cin>>c;
for(int i=1;i<=a;++i){
for(int j=1;j<=b;++j){
cin>>d[i][j];
if(d[i][j]=='o')
p=i,o=j;
}
}
if(c=='^'){
for(int i=p;i>=1;--i){
if(d[i][o]=='x'){
cout<<"GG";
return 0;
}
}
cout<<"OK";
return 0;
}
if(c=='v'){
for(int i=p;i<=a;++i){
if(d[i][o]=='x'){
cout<<"GG";
return 0;
}
}
cout<<"OK";
return 0;
}
if(c=='>'){
for(int i=o;i<=b;++i){
if(d[p][i]=='x'){
cout<<"GG";
return 0;
}
}
cout<<"OK";
return 0;
}
if(c=='<'){
for(int i=o;i>=1;--i){
if(d[p][i]=='x'){
cout<<"GG";
return 0;
}
}
cout<<"OK";
return 0;
}
return 0;
}