QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#59183#2540. Build The GridHongzy#AC ✓5ms4656kbC++613b2022-10-28 15:26:172022-10-28 15:26:19

Judging History

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

  • [2023-08-10 23:21:45]
  • System Update: QOJ starts to keep a history of the judgings of all the submissions.
  • [2022-10-28 15:26:19]
  • 评测
  • 测评结果:AC
  • 用时:5ms
  • 内存:4656kb
  • [2022-10-28 15:26:17]
  • 提交

answer

#include<bits/stdc++.h>
#define M 505
using namespace std;
void Rd(int &res) {
	res=0;
	char c;
	int fl=1;
	while(c=getchar(),c<48)if(c=='-')fl=-1;
	do res=(res<<1)+(res<<3)+(c^48);
	while(c=getchar(),c>=48);
	res*=fl;
}
int n,a[M][M],rx[]={0,1,0,-1},ry[]={-1,0,1,0};
int main() {
	Rd(n);
	int op=0,x=0,y=n,t=n;
	while(t){
//		printf("%d %d\n",t,op);

		for(int i=1;i<=t;i++){
			x+=rx[op],y+=ry[op];
			a[x][y]=1;
		}
		op=(op+1)%4;
		t--;
	}
	for(int i=0; i<n; i++) {
		for(int j=0; j<n; j++) {
			if(a[i][j]==1)printf("W");
			else printf("B");
		}
		puts("");
	}
	return 0;
}

詳細信息

Test #1:

score: 100
Accepted
time: 2ms
memory: 3564kb

input:

3

output:

WWW
WBB
WWB

result:

ok accepted

Test #2:

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

input:

2

output:

WW
WB

result:

ok accepted

Test #3:

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

input:

4

output:

WWWW
WBBB
WBWB
WWWB

result:

ok accepted

Test #4:

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

input:

5

output:

WWWWW
WBBBB
WBWWB
WBBWB
WWWWB

result:

ok accepted

Test #5:

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

input:

7

output:

WWWWWWW
WBBBBBB
WBWWWWB
WBWBBWB
WBWWBWB
WBBBBWB
WWWWWWB

result:

ok accepted

Test #6:

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

input:

9

output:

WWWWWWWWW
WBBBBBBBB
WBWWWWWWB
WBWBBBBWB
WBWBWWBWB
WBWBBWBWB
WBWWWWBWB
WBBBBBBWB
WWWWWWWWB

result:

ok accepted

Test #7:

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

input:

99

output:

WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
WBWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWB
...

result:

ok accepted

Test #8:

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

input:

12

output:

WWWWWWWWWWWW
WBBBBBBBBBBB
WBWWWWWWWWWB
WBWBBBBBBBWB
WBWBWWWWWBWB
WBWBWBBBWBWB
WBWBWBWBWBWB
WBWBWWWBWBWB
WBWBBBBBWBWB
WBWWWWWWWBWB
WBBBBBBBBBWB
WWWWWWWWWWWB

result:

ok accepted

Test #9:

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

input:

25

output:

WWWWWWWWWWWWWWWWWWWWWWWWW
WBBBBBBBBBBBBBBBBBBBBBBBB
WBWWWWWWWWWWWWWWWWWWWWWWB
WBWBBBBBBBBBBBBBBBBBBBBWB
WBWBWWWWWWWWWWWWWWWWWWBWB
WBWBWBBBBBBBBBBBBBBBBWBWB
WBWBWBWWWWWWWWWWWWWWBWBWB
WBWBWBWBBBBBBBBBBBBWBWBWB
WBWBWBWBWWWWWWWWWWBWBWBWB
WBWBWBWBWBBBBBBBBWBWBWBWB
WBWBWBWBWBWWWWWWBWBWBWBWB
WBWBWBWBWBWBBB...

result:

ok accepted

Test #10:

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

input:

160

output:

WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...

result:

ok accepted

Test #11:

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

input:

405

output:

WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW...

result:

ok accepted

Test #12:

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

input:

353

output:

WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW...

result:

ok accepted

Test #13:

score: 0
Accepted
time: 5ms
memory: 4656kb

input:

500

output:

WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW...

result:

ok accepted