fork download
  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. int n,i,j,k,a[10];
  6. int b[2][40];
  7. cin>>n;
  8. while(n>0)
  9. {
  10. for(i=0;i<10;i++)
  11. cin>>a[i];
  12.  
  13. for(j=0;j<50;j++)
  14. {
  15. for(k=0;k<40;k++)
  16. { if(j==0)
  17. {
  18. if(k==19)
  19. b[1][k]=1;
  20. else
  21. b[1][k]=0;
  22. } else { if(k!=0 && k!=39)
  23. b[1][k]=a[b[0][k]+b[0][k+1]+b[0][k-1]];
  24.  
  25. b[1][0]=a[b[0][0]+b[0][1]];
  26. b[1][39]=a[b[0][39]+b[0][38]];
  27. }
  28. }
  29. for(k=0;k<40;k++)
  30. {switch(b[1][k])
  31. {
  32. case 0 : cout<<" ";
  33. break;
  34. case 1 : cout<<".";
  35. break;
  36.  
  37. case 2 : cout<<"x";
  38. break;
  39.  
  40. case 3 : cout<<"W";
  41. break;
  42. default : break;
  43. }
  44. b[0][k]=b[1][k];
  45. }
  46. cout<<endl;}
  47. n--;
  48. if(n!=0)
  49. cout<<endl;
  50. }
  51. }
Success #stdin #stdout 0s 3144KB
stdin
2

0 1 2 0 1 3 3 2 3 0

0 1 3 0 2 1 1 3 2 1
stdout
                   .                    
                  ...                   
                 .x x.                  
                .  .  .                 
               .........                
              .x       x.               
             .  x     x  .              
            ...xxx   xxx...             
           .x .WW.x x.WW. x.            
          .   .xxW . Wxx.   .           
         ... . WxW...WxW . ...          
        .x xx..WWWW WWWW..xx x.         
       .  ..W.Wx  WWW  xW.W..  .        
      ....xWWxWWx W W xWWxWWx....       
     .x  .WWWWWWWW W WWWWWWWW.  x.      
    .  x..x      WW WW      x..x  .     
   ...x .. x     WWWWW     x .. x...    
  .x .  xx xx    W   W    xx xx  . x.   
 .   ..x.....x           x.....x..   .  
... .x...   . x         x .   ...x. ... 
x xx .. x. .. xx       xx .. .x .. xx x.
x... xx   xxx ..x     x.. xxx   xx ...  
 . x ..x x.W. x. x   x .x .W.x x.. x x. 
.. x x. . WW.    xx xx    .WW . .x x.  .
xx x.  x..Wx..  x.....x  ..xW..x  .  ...
...  .x .WWW.x.x .   . x.x.WWW. x....x x
x x..   .x xW.W  .. ..  W.Wx x.  .  . .x
x. .x. .  .WWx. .xxxxx. .xWW.  ......x  
  x . x....xWW x WWWWW x WWx...x    . x 
 xx .  .  .WWWWxWW   WWxWWWW. . x  .. xx
x.. .......x  WWWW   WWWW  x.x. xx.xx ..
 .xxx     . x W  W   W  W x W.  .WWW. xx
. WW.x   .. xW           WxW.....x x. ..
..WxW x .xx WW           WWWW   . .  xxx
xWWWWWx  W.WWW           W  W  ..x..x.W.
WW   WWx .xx W                .x.....WW.
WW   WWW  W.W                . ..   Wxx.
WW   W W  .x.               ..xxx.  WxW 
WW    W  . . .             .x.WWW . WWW 
WW      ..x.x..           . .Wx W...W W 
WW     .x..W..x.         ..x.WWW.W W.W  
WW    . ..WWW.. .       .x..Wx xx.W.x.  
WW   ..xxWx xWxx..     . ..WWW..WWWW. . 
WW  .x.WxxW.WxxW.x.   ..xxWx xWWx  x.x..
WW . .WWxxWxWxxWW. . .x.WxxW.WWWWxx W..x
WW..x.xWxxxWxxxWx.x.x .WWxxWxx  Wx.W.W. 
WxW..WWxxWxxxWxxWW.W  .xWxxxx.x WWWWxW..
WWWWWxWxxxxWxxxxWxx. . WxxWWWW WW  WWWWx
W   WWxxWWxxxWWxxxW x..WxxW  WWWW  W  WW
    WWxxWWxWxWWxWxWW .WWxxW  W  W     WW

                   .                    
                  ...                   
                 .W W.                  
                .xx.xx.                 
               . ..... .                
              ..WW   WW..               
             .W.W.   .W.W.              
            .x.W.x. .x.W.x.             
           . x...x W x...x .            
          ..  x x . . x x  ..           
         .WW.WWxW .W. WxWW.WW.          
        .xWWWWxx.xx.xx.xxWWWWx.         
       . .x..xW.........Wx..x. .        
      ..W xxx...       ...xxx W..       
     .W.x.x..x W.     .W x..x.x.W.      
    .x..x.xxx .xx.   .xx. xxx.x..x.     
   . xxxx...x  .. . . ..  x...xxxx .    
  .. x...x x W.WWW.W.WWW.W x x...x ..   
 .WW  x x xW.xWW.WW.WW.WWx.Wx x x  WW.  
.xW. WWxWx....xWWWWWWWWWx....xWxWW .Wx. 
 ..xx.xxW.x  x.x.......x.x  x.Wxx.xx.. .
.Wx....W.. WW .xx     xx. WW ..W....xWW.
x..x  ...Wx..x .xW   Wx. x..xW...  x.xWx
 xx W.W ...xx   ..   ..   xx... W.W ..W.
Wxx.xWxxW x.xW .WW. .WW. Wx.x WxxWxxW..x
.W...WWW.. ...xxWWxWxWWxx... ..WWWWW..x 
x.. .W.W.WWW x.WxxxWxxxW.x WWW.W...W.x W
 xWWx.W.WW... ..W.WWW.W.. ...WW.. ... . 
W.xx...WWW. WWW..WW.WW..WWW .WW.WWW WW..
x...x .W.Wxx..W..WWWWW..W..xxWWWW....W.W
 x x  x.W.W.x....W...W....x.Wx..W.  ..Wx
WWxWWW ..W..xx  ... ...  xx...x..x..W...
.xxx..xW...x.xW.W WWW W.Wx.x xxxxxx... W
 ...xx... xx...Wx.....xW... xx.....x Wx 
.W x..x W x.x ...x   x... W x.x   x ...W
xx. xx . . .  W x W W x Wx . . W WW W .x
x.  xx .W.W..  .W. . .W... .W.x .... x  
  .Wxx x.W..W..x.xW.Wx.. WWx..  W  W WW 
 .x.Wxx ......xx...W..xWx.x.xW.     ... 
. x..Wx W    x..x ...x.W..x...x.   .W W.
.  x....    W xx  W xx...xxx xx . .xx.xx
..W x  W.    .xxW  .x.x x..xxxx .W ....x
W.x.WW xx.  . .W. . x. x xx...x xxxW  x 
x.x.W..x. ...Wx.xW.    Wxx.x x xx.W. WWW
 .x...xx WW ......x.   .W.. xWxx...xx...
. xx x.x...xW    xx . .x..W .WW.x x..x W
. xxx .xx x..   Wxx .W xx.xxxWW. x xx . 
. x.x  .xx xW.  .Wx xx.x....WxWx Wxxx ..
.  . W. .xx..x..x..xx..xx  ..xW...W.x WW
....xxxW ..xxxxxxxx..xx.xW.Wx... ... ...