QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#611099#2540. Build The Gridjiangzhihui#AC ✓2ms3928kbC++23995b2024-10-04 19:17:452024-10-04 19:17:45

Judging History

你现在查看的是最新测评结果

  • [2024-10-04 19:17:45]
  • 评测
  • 测评结果:AC
  • 用时:2ms
  • 内存:3928kb
  • [2024-10-04 19:17:45]
  • 提交

answer

#include <bits/stdc++.h>
#ifndef ONLINE_JUDGE
#include <bits/Bingbong.h>
#endif
using namespace std;
#define i64 long long
#define pi acos(-1)
void solve() {
  int n;
  cin >> n;
  vector<vector<char>> a(n + 1, vector<char>(n + 1));
  int cnt = n - 1;
  for (int i = 1; i <= n; i++) {
    if (i & 1) {
      for (int j = cnt; j >= 1; j--) {
        a[i][j] = 'B';
      }
      cnt -= 2;
    }
  }
  cnt = 3;
  for (int j = n - 1; j >= 1; j -= 2) {
    for (int i = cnt; i <= n; i++) {
      a[i][j] = 'B';
    }
    cnt += 2;
  }
  for (int i = 1; i <= n; i++) {
    for (int j = 1; j <= n; j++) {
      if (a[i][j] == 'B')
        continue;
      else
        a[i][j] = 'W';
    }
  }
  for (int i = 1; i <= n; i++) {
    for (int j = 1; j <= n; j++) {
      cout << a[i][j];
    }
    cout << endl;
  }
}
int main() {
  ios::sync_with_stdio(false);
  cin.tie(0);
  cout.tie(0);
  int t = 1;
  // cin >> t;
  while (t--) solve();
  return 0;
}

详细

Test #1:

score: 100
Accepted
time: 1ms
memory: 3532kb

input:

3

output:

BBW
WWW
WBW

result:

ok accepted

Test #2:

score: 0
Accepted
time: 1ms
memory: 3752kb

input:

2

output:

BW
WW

result:

ok accepted

Test #3:

score: 0
Accepted
time: 1ms
memory: 3628kb

input:

4

output:

BBBW
WWWW
BWBW
WWBW

result:

ok accepted

Test #4:

score: 0
Accepted
time: 1ms
memory: 3484kb

input:

5

output:

BBBBW
WWWWW
BBWBW
WWWBW
WBWBW

result:

ok accepted

Test #5:

score: 0
Accepted
time: 1ms
memory: 3520kb

input:

7

output:

BBBBBBW
WWWWWWW
BBBBWBW
WWWWWBW
BBWBWBW
WWWBWBW
WBWBWBW

result:

ok accepted

Test #6:

score: 0
Accepted
time: 1ms
memory: 3540kb

input:

9

output:

BBBBBBBBW
WWWWWWWWW
BBBBBBWBW
WWWWWWWBW
BBBBWBWBW
WWWWWBWBW
BBWBWBWBW
WWWBWBWBW
WBWBWBWBW

result:

ok accepted

Test #7:

score: 0
Accepted
time: 1ms
memory: 3836kb

input:

99

output:

BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBWBW
...

result:

ok accepted

Test #8:

score: 0
Accepted
time: 1ms
memory: 3592kb

input:

12

output:

BBBBBBBBBBBW
WWWWWWWWWWWW
BBBBBBBBBWBW
WWWWWWWWWWBW
BBBBBBBWBWBW
WWWWWWWWBWBW
BBBBBWBWBWBW
WWWWWWBWBWBW
BBBWBWBWBWBW
WWWWBWBWBWBW
BWBWBWBWBWBW
WWBWBWBWBWBW

result:

ok accepted

Test #9:

score: 0
Accepted
time: 1ms
memory: 3824kb

input:

25

output:

BBBBBBBBBBBBBBBBBBBBBBBBW
WWWWWWWWWWWWWWWWWWWWWWWWW
BBBBBBBBBBBBBBBBBBBBBBWBW
WWWWWWWWWWWWWWWWWWWWWWWBW
BBBBBBBBBBBBBBBBBBBBWBWBW
WWWWWWWWWWWWWWWWWWWWWBWBW
BBBBBBBBBBBBBBBBBBWBWBWBW
WWWWWWWWWWWWWWWWWWWBWBWBW
BBBBBBBBBBBBBBBBWBWBWBWBW
WWWWWWWWWWWWWWWWWBWBWBWBW
BBBBBBBBBBBBBBWBWBWBWBWBW
WWWWWWWWWWWWWW...

result:

ok accepted

Test #10:

score: 0
Accepted
time: 1ms
memory: 3568kb

input:

160

output:

BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW...

result:

ok accepted

Test #11:

score: 0
Accepted
time: 2ms
memory: 3752kb

input:

405

output:

BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...

result:

ok accepted

Test #12:

score: 0
Accepted
time: 2ms
memory: 3684kb

input:

353

output:

BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...

result:

ok accepted

Test #13:

score: 0
Accepted
time: 0ms
memory: 3928kb

input:

500

output:

BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...

result:

ok accepted