T1: 矩阵涂色
本题难度简单,考察二维数组的基本使用。
矩阵最终状态中,如果某一行全是红色,说明最后一次操作是 R
操作,如果某一列全是蓝色,说明最后一次操作一定是 B
操作
代码实现
#include <bits/stdc++.h>
#define rep(i, n) for (int i = 0; i < (n); ++i)
using namespace std;
void solve() {
int n;
cin >> n;
vector<string> s(n);
rep(i, n) cin >> s[i];
char ans = 'B';
rep(i, n) {
bool ok = true;
rep(j, n) {
if (s[i][j] != 'R') ok = false;
}
if (ok) ans = 'R';
}
cout << ans << '\n';
}
int main() {
int t;
cin >> t;
while (t--) solve();
return 0;
}