#11870: C++ AC 程式碼 vector 作法


sabpprook (Mars彥)

學校 : 義守大學
編號 : 37820
來源 : [220.143.10.74]
最後登入時間 :
2019-09-21 01:14:57
b367. 翻轉世界 -- 自己 | From: [220.143.23.134] | 發表日期 : 2017-04-04 19:05

#include <iostream>
#include <string>
#include <vector>

using namespace std;

int main()
{
int a,row,col;
cin >> a;
while (a--)
{
while (cin >> row >> col)
{
vector<vector<int>> arr(row, vector<int>(col)), arr2(row, vector<int>(col));
for (int i = 0; i < row; i++)
{
for (int j = 0; j < col; j++)
{
cin >> arr[i][j];
arr2[row - i - 1][col - j - 1] = arr[i][j];
}
}
bool flag = false;
for (int i = 0; i < row; i++)
{
for (int j = 0; j < col; j++)
{
if (arr[i][j] != arr2[i][j])
{
flag = true;
break;
}
}
}
cout << (flag ? "keep defending" : "go forward") << endl;
}
}
return 0;
}

 
ZeroJudge Forum