样例与本地测试结果一致,但是wrong answer Too long
查看原帖
样例与本地测试结果一致,但是wrong answer Too long
63362
Zhu_Yi楼主2020/12/25 13:38
#include <stdio.h>

int main() {
	int a, n, b, c, i;
	char A[200];
	scanf("%d", &n);		
	  
	scanf("%s", A);
	char row1 [1000];
	char row2 [1000];
	char row3 [1000];
	char row4 [1000];
	char row5 [1000];

	
	for (i = 1; i < n; i++) {
		row1[4 * i - 1] = '.';
		row2[4 * i - 1] = '.';
		row3[4 * i - 1] = '.';
		row4[4 * i - 1] = '.';
		row5[4 * i - 1] = '.';
	}
	for (i = 0; i < n; i++) { 
		a = A[i] - 48;
		if (a == 0) {
	
			row1[4 * i + 2] = 'X';
			row1[4 * i + 1] = 'X';
			row1[4 * i] = 'X';

			row2[4 * i + 2] = 'X';
			row2[4 * i + 1] = '.';
			row2[4 * i] = 'X';

			row3[4 * i + 2] = 'X';
			row3[4 * i + 1] = '.';
			row3[4 * i] = 'X';

			row4[4 * i + 2] = 'X';
			row4[4 * i + 1] = '.';
			row4[4 * i] = 'X';

			row5[4 * i + 2] = 'X';
			row5[4 * i + 1] = 'X';
			row5[4 * i] = 'X';
		}
		if (a == 1) {
			
			row1[4 * i + 2] = 'X'; 
			row1[4 * i + 1] = '.';
			row1[4 * i] = '.';

			row2[4 * i + 2] = 'X';
			row2[4 * i + 1] = '.';
			row2[4 * i] = '.';

			row3[4 * i + 2] = 'X';
			row3[4 * i + 1] = '.';
			row3[4 * i] = '.';

			row4[4 * i + 2] = 'X';
			row4[4 * i + 1] = '.';
			row4[4 * i] = '.';

			row5[4 * i + 2] = 'X';
			row5[4 * i + 1] = '.';
			row5[4 * i] = '.';
		}
		if (a == 2) {
			row1[4 * i ] = 'X';
			row1[4 * i + 1] = 'X';
			row1[4 * i + 2] = 'X';
			row2[4 * i ] = '.';
			row2[4 * i + 1] = '.';
			row2[4 * i + 2] = 'X';
			row3[4 * i ] = 'X';
			row3[4 * i + 1] = 'X';
			row3[4 * i + 2] = 'X';
			row4[4 * i ] = 'X';
			row4[4 * i + 1] = '.';
			row4[4 * i + 2] = '.'; 
			row5[4 * i ] = 'X';
			row5[4 * i + 1] = 'X';
			row5[4 * i + 2] = 'X';
		}
		if (a == 3) {
			row1[4 * i] = 'X';
			row1[4 * i + 1] = 'X';
			row1[4 * i + 2] = 'X';
			row2[4 * i] = '.';
			row2[4 * i + 1] = '.';
			row2[4 * i + 2] = 'X';
			row3[4 * i] = 'X';
			row3[4 * i + 1] = 'X';
			row3[4 * i + 2] = 'X';
			row4[4 * i] = '.';
			row4[4 * i + 1] = '.';
			row4[4 * i + 2] = 'X';
			row5[4 * i] = 'X';
			row5[4 * i + 1] = 'X';
			row5[4 * i + 2] = 'X';
		}
		if (a == 4) {
			row1[4 * i] = 'X';
			row1[4 * i + 1] = '.';
			row1[4 * i + 2] = 'X';
			row2[4 * i] = 'X';
			row2[4 * i + 1] = '.';
			row2[4 * i + 2] = 'X';
			row3[4 * i] = 'X';
			row3[4 * i + 1] = 'X';
			row3[4 * i + 2] = 'X';
			row4[4 * i] = '.';
			row4[4 * i + 1] = '.';
			row4[4 * i + 2] = 'X';
			row5[4 * i] = '.';
			row5[4 * i + 1] = '.';
			row5[4 * i + 2] = 'X';
		}
		if (a == 5) {
			row1[4 * i] = 'X';
			row1[4 * i + 1] = 'X';
			row1[4 * i + 2] = 'X';
			row2[4 * i] = 'X';
			row2[4 * i + 1] = '.';
			row2[4 * i + 2] = '.';
			row3[4 * i] = 'X';
			row3[4 * i + 1] = 'X';
			row3[4 * i + 2] = 'X';
			row4[4 * i] = '.';
			row4[4 * i + 1] = '.';
			row4[4 * i + 2] = 'X';
			row5[4 * i] = 'X';
			row5[4 * i + 1] = 'X';
			row5[4 * i + 2] = 'X';
		}
		if (a == 6) {
			row1[4 * i] = 'X';
			row1[4 * i + 1] = 'X';
			row1[4 * i + 2] = 'X';
			row2[4 * i] = 'X';
			row2[4 * i + 1] = '.';
			row2[4 * i + 2] = '.';
			row3[4 * i] = 'X';
			row3[4 * i + 1] = 'X';
			row3[4 * i + 2] = 'X';
			row4[4 * i] = 'X';
			row4[4 * i + 1] = '.';
			row4[4 * i + 2] = 'X';
			row5[4 * i] = 'X';
			row5[4 * i + 1] = 'X';
			row5[4 * i + 2] = 'X';
		}
		if (a == 7) {
			row1[4 * i] = 'X';
			row1[4 * i + 1] = 'X';
			row1[4 * i + 2] = 'X';
			row2[4 * i] = '.';
			row2[4 * i + 1] = '.';
			row2[4 * i + 2] = 'X';
			row3[4 * i] = '.';
			row3[4 * i + 1] = '.';
			row3[4 * i + 2] = 'X';
			row4[4 * i] = '.';
			row4[4 * i + 1] = '.';
			row4[4 * i + 2] = 'X';
			row5[4 * i] = '.';
			row5[4 * i + 1] = '.';
			row5[4 * i + 2] = 'X';
		}
		if (a == 8) {
			row1[4 * i] = 'X';
			row1[4 * i + 1] = 'X';
			row1[4 * i + 2] = 'X';
			row2[4 * i] = 'X';
			row2[4 * i + 1] = '.';
			row2[4 * i + 2] = 'X';
			row3[4 * i] = 'X';
			row3[4 * i + 1] = 'X';
			row3[4 * i + 2] = 'X';
			row4[4 * i] = 'X';
			row4[4 * i + 1] = '.';
			row4[4 * i + 2] = 'X';
			row5[4 * i] = 'X';
			row5[4 * i + 1] = 'X';
			row5[4 * i + 2] = 'X';
		}
		if (a == 9) {
			row1[4 * i] = 'X';
			row1[4 * i + 1] = 'X';
			row1[4 * i + 2] = 'X';
			row2[4 * i] = 'X';
			row2[4 * i + 1] = '.';
			row2[4 * i + 2] = 'X';
			row3[4 * i] = 'X';
			row3[4 * i + 1] = 'X';
			row3[4 * i + 2] = 'X';
			row4[4 * i] = '.';
			row4[4 * i + 1] = '.';
			row4[4 * i + 2] = 'X';
			row5[4 * i] = 'X';
			row5[4 * i + 1] = 'X';
			row5[4 * i + 2] = 'X';
		}
	}
	
	
  printf("%s\n", row1);

	printf("%s\n", row2);
	
	printf("%s\n", row3);
	
	printf("%s\n", row4);
	
	printf("%s", row5);

	return 0;
}
2020/12/25 13:38
加载中...