Python 样例过了但是全RE,实在改不动了
查看原帖
Python 样例过了但是全RE,实在改不动了
706897
hao010819楼主2022/4/2 18:53

能看明白一些大佬写的代码,但实在查不出来自己写的哪里错了。。。 求大佬帮忙改一下呜呜呜。。。

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)

2022/4/2 18:53
加载中...