19 lines
496 B
Python
19 lines
496 B
Python
|
import sys
|
||
|
|
||
|
M = [[False for _ in range(1000)] for _ in range(1000)]
|
||
|
|
||
|
for l in sys.stdin.readlines():
|
||
|
I = l[:-1].split(' ')
|
||
|
xf,yf = list(map(int,I[-3].split(',')))
|
||
|
xt,yt = list(map(int,I[-1].split(',')))
|
||
|
for x in range(xf,xt+1):
|
||
|
for y in range(yf,yt+1):
|
||
|
if I[-4] == 'on':
|
||
|
M[x][y] = True
|
||
|
elif I[-4] == 'off':
|
||
|
M[x][y] = False
|
||
|
else:
|
||
|
M[x][y] = not M[x][y]
|
||
|
|
||
|
print(sum(x for C in M for x in C))
|