思考翻轉後的矩陣與一開始矩陣的輸入與輸出關係
比對兩矩陣即可,進階一點可以直接比對不必使用第二個矩陣做翻轉
************************************
#include <iostream>
using namespace std;
int main()
{
int T,N,M;
while(cin>>T){
for(int l=T;l>0;l--)
{
cin>>N>>M;
bool flag=true;
int Strr1[N][M],Strr2[N][M];
for(int i=0;i<N;i++)
{
for(int j=0;j<M;j++ )
cin>>Strr1[i][j];
}
for(int i=0;i<N;i++)
{
for(int j=0;j<M;j++)
Strr2[N-1-i][M-1-j]=Strr1[i][j];
}
for(int i=0;i<N;i++)
{
for(int j=0;j<M;j++ )
{
if(Strr1[i][j]!=Strr2[i][j])
flag=false;
}
}
if(flag==true)
cout<<"go forward"<<endl;
else
cout<<"keep defending "<<endl;
}
}
}