#include <stdio.h>
#include <string.h>
void main()
{
int n,i,j,index,first=1;
int last[40],now[40],DNA[10];
char* s=" .xW";
scanf("%d",&n);
while(n--){
if(!first) printf("\n");
else first=0;
getchar();
for(i=0;i<10;i++) scanf("%d",(DNA+i));
memset(last,0,sizeof(int)*40);
last[19]=1;
for(i=0;i<50;i++){
for(j=0;j<40;j++){
index=( (j>0?last[j-1]:0)+last[j]+(j<39?last[j+1]:0));
now[j]=DNA[index];
}
for(j=0;j<40;j++) printf("%c",s[last[j]]);
printf("\n");
memcpy(last,now,sizeof(int)*40);
}
}
}
uvaoj 457
最新推荐文章于 2020-03-30 09:46:34 发布