QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#23559#2540. Build The GridSorting#AC ✓4ms3924kbC++20911b2022-03-17 18:03:502022-04-30 03:31:06

Judging History

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

  • [2023-08-10 23:21:45]
  • System Update: QOJ starts to keep a history of the judgings of all the submissions.
  • [2022-04-30 03:31:06]
  • 评测
  • 测评结果:AC
  • 用时:4ms
  • 内存:3924kb
  • [2022-03-17 18:03:50]
  • 提交

answer

#include <bits/stdc++.h>

using namespace std;

typedef long long ll;
template<class T> void check_min(T &a, const T &b){ a = (a < b) ? a : b; }
template<class T> void check_max(T &a, const T &b){ a = (a > b) ? a : b; }
#define all(x) (x).begin(), (x).end()

const int N = 500 + 3;

int n;
string ans[N];

void solve(int n){
    if(n == 1){
        ans[0][0] = 'W';
        return;
    }
    if(n == 2){
        ans[0][0] = 'B';
        ans[0][1] = 'W';
        ans[1][0] = 'W';
        ans[1][1] = 'W';
        return;
    }

    solve(n - 2);
    for(int i = 0; i < n; ++i){
        ans[n - 2][i] = 'W';
        ans[i][n - 2] = 'W';
    }
}

int main(){
    ios::sync_with_stdio(false);
    cin.tie(NULL);

    cin >> n;
    for(int i = 0; i < n; ++i)
        ans[i].resize(n, 'B');

    solve(n);

    for(int i = 0; i < n; ++i)
        cout << ans[i] << "\n";
}

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 100
Accepted
time: 3ms
memory: 3624kb

input:

3

output:

WWB
WWW
BWB

result:

ok accepted

Test #2:

score: 0
Accepted
time: 3ms
memory: 3480kb

input:

2

output:

BW
WW

result:

ok accepted

Test #3:

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

input:

4

output:

BWWB
WWWB
WWWW
BBWB

result:

ok accepted

Test #4:

score: 0
Accepted
time: 4ms
memory: 3624kb

input:

5

output:

WWBWB
WWWWB
BWBWB
WWWWW
BBBWB

result:

ok accepted

Test #5:

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

input:

7

output:

WWBWBWB
WWWWBWB
BWBWBWB
WWWWWWB
BBBWBWB
WWWWWWW
BBBBBWB

result:

ok accepted

Test #6:

score: 0
Accepted
time: 3ms
memory: 3612kb

input:

9

output:

WWBWBWBWB
WWWWBWBWB
BWBWBWBWB
WWWWWWBWB
BBBWBWBWB
WWWWWWWWB
BBBBBWBWB
WWWWWWWWW
BBBBBBBWB

result:

ok accepted

Test #7:

score: 0
Accepted
time: 3ms
memory: 3584kb

input:

99

output:

WWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWB
WWWWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWB
BWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWB
...

result:

ok accepted

Test #8:

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

input:

12

output:

BWWBWBWBWBWB
WWWBWBWBWBWB
WWWWWBWBWBWB
BBWBWBWBWBWB
WWWWWWWBWBWB
BBBBWBWBWBWB
WWWWWWWWWBWB
BBBBBBWBWBWB
WWWWWWWWWWWB
BBBBBBBBWBWB
WWWWWWWWWWWW
BBBBBBBBBBWB

result:

ok accepted

Test #9:

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

input:

25

output:

WWBWBWBWBWBWBWBWBWBWBWBWB
WWWWBWBWBWBWBWBWBWBWBWBWB
BWBWBWBWBWBWBWBWBWBWBWBWB
WWWWWWBWBWBWBWBWBWBWBWBWB
BBBWBWBWBWBWBWBWBWBWBWBWB
WWWWWWWWBWBWBWBWBWBWBWBWB
BBBBBWBWBWBWBWBWBWBWBWBWB
WWWWWWWWWWBWBWBWBWBWBWBWB
BBBBBBBWBWBWBWBWBWBWBWBWB
WWWWWWWWWWWWBWBWBWBWBWBWB
BBBBBBBBBWBWBWBWBWBWBWBWB
WWWWWWWWWWWWWW...

result:

ok accepted

Test #10:

score: 0
Accepted
time: 3ms
memory: 3620kb

input:

160

output:

BWWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWB
WWWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBW...

result:

ok accepted

Test #11:

score: 0
Accepted
time: 3ms
memory: 3924kb

input:

405

output:

WWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBW...

result:

ok accepted

Test #12:

score: 0
Accepted
time: 3ms
memory: 3880kb

input:

353

output:

WWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBW...

result:

ok accepted

Test #13:

score: 0
Accepted
time: 4ms
memory: 3856kb

input:

500

output:

BWWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWB...

result:

ok accepted