目前已经三个帖子时隔两年提出数据有误了,但是还没修。
借用 robinyqc 的程序
LIM = 10**18
n, m, r = map(int, input().split())
assert 0 <= n and 0 <= m and 0 <= r
assert n <= LIM and m <= LIM and r <= LIM
q = int(input())
a = [(0, 0, 0), (n, m, r)]
for _ in range(q):
x, y, z = map(int, input().split())
assert 0 <= x and 0 <= y and 0 <= z
assert x <= n and y <= m and z <= r
a.append((x, y, z))
assert len(a) == len(set(a))
第二个点会 re,这个点有障碍相同。