B09 - Papers
https://atcoder.jp/contests/tessoku-book/tasks/tessoku_book_ch
提出
code: python
n = int(input())
abcd = list(map(int, input().split())) for _ in range(n)
# | .
# | .
# | .
# | .
# |_ _ _ _ _ _ _
q = [0*1501 for _ in range(1501)]
z = [0*1501 for _ in range(1501)]
for a, b, c, d in abcd:
qab-1 -= 1
qc+1b-1 += 1
qad += 1
qc+1d -= 1
for x in range(1501):
for y in range(1501):
zxy = zxy-1 + qxy
for y in range(1501):
for x in range(1501):
zxy = zx-1y + zxy
ans = 0
for x in range(1501):
for y in range(1501):
if zxy != 0:
ans += 1
print(ans // 2)
解答
code: python
n = int(input())
abcd = list(map(int, input().split())) for _ in range(n)
# | .
# | .
# | .
# | .
# |_ _ _ _ _ _ _
# | - +
# | - +
# | + -
# | + -
# |_ _ _ _ _ _ _
t = [0 * 1501 for _ in range(1501)]
for a, b, c, d in abcd:
tab += 1
tad -= 1
tcb -= 1
tcd += 1
for x in range(0, 1501):
for y in range(1, 1501):
txy = txy-1 + txy
for x in range(1, 1501):
for y in range(0, 1501):
txy = tx-1y + txy
ans = 0
for x in range(1501):
for y in range(1501):
if txy >= 1:
ans += 1
print(ans)
# t = [0 * 5 for _ in range(5)]
# for a, b, c, d in abcd:
# tab += 1
# tad -= 1
# tcb -= 1
# tcd += 1
# # print(t)
# # 0, 0, 0, 0, 0], 0, 1, 0, -1, 0, 0, 0, 1, 0, -1, 0, -1, 0, 1, 0, [0, 0, -1, 0, 1
# for x in range(0, 5):
# for y in range(1, 5):
# txy = txy-1 + txy
# # print(t)
# # 0, 0, 0, 0, 0], 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, -1, -1, 0, 0, [0, 0, -1, -1, 0
# for x in range(1, 5):
# for y in range(0, 5):
# txy = tx-1y + txy
# # print(t)
# # 0, 0, 0, 0, 0], 0, 1, 1, 0, 0, 0, 1, 2, 1, 0, 0, 0, 1, 1, 0, [0, 0, 0, 0, 0
# ans = 0
# for x in range(5):
# for y in range(5):
# if txy >= 1:
# ans += 1
# print(ans)