Advertisement
xsot

GCJ: Square Tiles

May 22nd, 2011
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.52 KB | None | 0 0
  1. I,O=open('test.txt','rU'),open('output.txt','w')
  2. W,R=O.write,I.readline
  3.  
  4. for main in range(int(R())):
  5.   ts = []
  6.   d = map(int,R().split(' '))
  7.   for i in range(d[0]): ts += [list(R())]
  8.   for i in range(d[0]-1):
  9.     for j in range(d[1]-1):
  10.       if ts[i][j]==ts[i+1][j]==ts[i][j+1]==ts[i+1][j+1]=='#': ts[i][j],ts[i+1][j],ts[i][j+1],ts[i+1][j+1]='/','\\','\\','/'
  11.   W('Case #%d:\n'%(main+1))
  12.   for k in ts:
  13.     if '#' in k:
  14.       W('Impossible\n')
  15.       break
  16.   else:
  17.     for r in ts: W(''.join(r))
  18.  
  19. I.close()
  20. O.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement