沫璃有一个画板,画板可以抽象成有100行每行100个像素点的正方形。沫璃在画板上画画,她一共画了n次,每次将一个矩形涂上颜色。沫璃想知道一共有多少个像素点被她涂过颜色。若一个像素点被涂了k次,那么认为有k个像素点被涂过颜色。
输入描述:
第一行一个数T(T<=100),表示数据组数。
对于每组数据,第一行一个整数n , (1<=n<=100)
接下来n行,每行4个整数x1, y1,
x2, y2 (1 <= x1 <= x2 <= 100, 1 <= y1 <= y2 <= 100),表示矩形的两个对角所对应的像素点的坐标。
输出描述:
对于每组数据,输出一行,表示沫璃一共涂了多少个像素点。
代码:
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int T = sc.nextInt();
for (int m = 0; m < T; m++) {//输入T组数据
int sum = 0;
int n = sc.nextInt();
for (int i = 0; i < n; i++)//n行
{
int x1 = sc.nextInt();
int y1 = sc.nextInt();
int x2 = sc.nextInt();
int y2 = sc.nextInt();
sum =sum+ (x2 - x1 + 1) * (y2 - y1 + 1);
}
System.out.println(sum);
}
}
}
-----------------------------------------------------------------可爱的分界线-------------------------------------------------------------------