思路:思维题。开始写了个纯暴力跑了一下(打表),然后观察找规律,感觉可能是矩形覆盖的所有整数点。答案确实就是这个,直接输出结果即可
代码:
import sys
input = lambda: sys.stdin.readline().strip()
import math
inf = 10 ** 18
def I():
return input()
def II():
return int(input())
def MII():
return map(int, input().split())
def GMI():
return map(lambda x: int(x) - 1, input().split())
def LI():
return input().split()
def LII():
return list(map(int, input().split()))
def LFI():
return list(map(float, input().split()))
fmax = lambda x, y: x if x > y else y
fmin = lambda x, y: x if x < y else y
isqrt = lambda x: int(math.sqrt(x))
'''
'''
def solve():
x1, y1, x2, y2 = LII()
print((x2 - x1 + 1) * (y2 - y1 + 1))
# t = 1
t = II()
for _ in range(t):
solve()

京公网安备 11010502036488号