能看明白一些大佬写的代码,但实在查不出来自己写的哪里错了。。。
求大佬帮忙改一下呜呜呜。。。
a, b, h = map(int, input().split())
v = [[[1 for i in range(a)] for j in range(b)] for k in range(h)]
n = int(input())
x = [[-1, -1, -1] for c in range(n)]
y = [[-1, -1, -1] for d in range(n)]
for l in range(n):
q = list(map(int, input().split()))
x[l][0] += q[0]
x[l][1] += q[1]
x[l][2] += q[2]
y[l][0] += q[3]
y[l][1] += q[4]
y[l][2] += q[5]
if x[l][0] <= 0:
x[l][0] = 0
if x[l][1] <= 0:
x[l][1] = 0
if x[l][2] <= 0:
x[l][2] = 0
for i in range(x[l][0], y[l][0] + 1):
for j in range(x[l][1], y[l][1] + 1):
for k in range(x[l][2], y[l][2] + 1):
v[i][j][k] = 0
V = 0
for i in range(a):
for j in range(b):
for k in range(h):
if v[i][j][k] == 1:
V += 1
print(V)