QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#693781 | #2540. Build The Grid | OOBMABTRAMS# | AC ✓ | 1ms | 3992kb | C++14 | 652b | 2024-10-31 16:44:39 | 2024-10-31 16:44:40 |
Judging History
answer
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int inf=1e9+7;
const int N=4103;
string s[N];
vector<pair<int,int>>dir={{0,1},{1,0},{0,-1},{-1,0}};
void solve(){
int n;
cin>>n;
for(int i=0;i<n;i++)s[i]=string(n,'W');
int d=0,x=0,y=0,len=n-1;
while(len){
for(int i=1;i<len;i++)s[x][y]='B',x+=dir[d].first,y+=dir[d].second;
s[x][y]='B';
(++d)%=4;
len--;
x+=dir[d].first,y+=dir[d].second;
}
for(int i=0;i<n;i++)cout<<s[i],cout<<'\n';
}
int main(){
ios::sync_with_stdio(false);
int T=1;
//cin>>T;
while(T--)solve();
}
詳細信息
Test #1:
score: 100
Accepted
time: 0ms
memory: 3904kb
input:
3
output:
BBW WBW WWW
result:
ok accepted
Test #2:
score: 0
Accepted
time: 0ms
memory: 3628kb
input:
2
output:
BW WW
result:
ok accepted
Test #3:
score: 0
Accepted
time: 0ms
memory: 3736kb
input:
4
output:
BBBW WWBW WBBW WWWW
result:
ok accepted
Test #4:
score: 0
Accepted
time: 0ms
memory: 3732kb
input:
5
output:
BBBBW WWWBW WBWBW WBBBW WWWWW
result:
ok accepted
Test #5:
score: 0
Accepted
time: 0ms
memory: 3684kb
input:
7
output:
BBBBBBW WWWWWBW WBBBWBW WBWBWBW WBWWWBW WBBBBBW WWWWWWW
result:
ok accepted
Test #6:
score: 0
Accepted
time: 0ms
memory: 3680kb
input:
9
output:
BBBBBBBBW WWWWWWWBW WBBBBBWBW WBWWWBWBW WBWBWBWBW WBWBBBWBW WBWWWWWBW WBBBBBBBW WWWWWWWWW
result:
ok accepted
Test #7:
score: 0
Accepted
time: 0ms
memory: 3768kb
input:
99
output:
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBW WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWBW WBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBWBW ...
result:
ok accepted
Test #8:
score: 0
Accepted
time: 0ms
memory: 3688kb
input:
12
output:
BBBBBBBBBBBW WWWWWWWWWWBW WBBBBBBBBWBW WBWWWWWWBWBW WBWBBBBWBWBW WBWBWWBWBWBW WBWBWBBWBWBW WBWBWWWWBWBW WBWBBBBBBWBW WBWWWWWWWWBW WBBBBBBBBBBW WWWWWWWWWWWW
result:
ok accepted
Test #9:
score: 0
Accepted
time: 0ms
memory: 3740kb
input:
25
output:
BBBBBBBBBBBBBBBBBBBBBBBBW WWWWWWWWWWWWWWWWWWWWWWWBW WBBBBBBBBBBBBBBBBBBBBBWBW WBWWWWWWWWWWWWWWWWWWWBWBW WBWBBBBBBBBBBBBBBBBBWBWBW WBWBWWWWWWWWWWWWWWWBWBWBW WBWBWBBBBBBBBBBBBBWBWBWBW WBWBWBWWWWWWWWWWWBWBWBWBW WBWBWBWBBBBBBBBBWBWBWBWBW WBWBWBWBWWWWWWWBWBWBWBWBW WBWBWBWBWBBBBBWBWBWBWBWBW WBWBWBWBWBWWWB...
result:
ok accepted
Test #10:
score: 0
Accepted
time: 0ms
memory: 3660kb
input:
160
output:
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBW WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW...
result:
ok accepted
Test #11:
score: 0
Accepted
time: 1ms
memory: 3796kb
input:
405
output:
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...
result:
ok accepted
Test #12:
score: 0
Accepted
time: 1ms
memory: 3760kb
input:
353
output:
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...
result:
ok accepted
Test #13:
score: 0
Accepted
time: 1ms
memory: 3992kb
input:
500
output:
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...
result:
ok accepted