编程题:数学分析
米尔科和斯拉夫科已经建立了自己的LED显示屏。显示屏最初为白色。在测试阶段的N个部分中,米尔科将三个电极连接到显示器上,使它们形成一个直角等腰三角形。他注意到,在连接电极后,封闭三角形中的所有像素都被反转(白色像素变为黑色,黑色像素变为白色)。

看着米尔科玩电极,斯拉夫科观察到屏幕上出现了有趣的形状。尽管他有数学方面的倾向,但他想到的第一件事是如何计算黑色像素覆盖的总面积。帮他写一个程序来做到这一点!
### 输入格式:
输入的第一行包含一个整数N(1≤N≤10),米尔科摆弄电极形成的三角形的数量。以下N行中的每一行都包含三个整数X、Y和R(1≤ X,Y,R≤ 106),描述一个三角形。(X,Y)是三角形左下角的坐标,而R代表三角形两侧的长度。
### 输出格式:
输出的第一行也是唯一一行应该包含黑色像素覆盖的区域,四舍五入到小数点后一位。
### 输入样例1:
in
3
1 1 2
7 1 6
5 3 4
### 输出样例1:
out
24.0
### 输入样例2:
in
5
5 5 99
5 5 99
5 5 99
5 5 99
5 5 99
### 输出样例2:
out
4900.5
### 输入样例3:
in
4
5 5 99
5 5 99
5 5 99
5 5 99
### 输出样例3:
out
0.0
答案:若无答案欢迎评论

看着米尔科玩电极,斯拉夫科观察到屏幕上出现了有趣的形状。尽管他有数学方面的倾向,但他想到的第一件事是如何计算黑色像素覆盖的总面积。帮他写一个程序来做到这一点!
### 输入格式:
输入的第一行包含一个整数N(1≤N≤10),米尔科摆弄电极形成的三角形的数量。以下N行中的每一行都包含三个整数X、Y和R(1≤ X,Y,R≤ 106),描述一个三角形。(X,Y)是三角形左下角的坐标,而R代表三角形两侧的长度。
### 输出格式:
输出的第一行也是唯一一行应该包含黑色像素覆盖的区域,四舍五入到小数点后一位。
### 输入样例1:
in
3
1 1 2
7 1 6
5 3 4
### 输出样例1:
out
24.0
### 输入样例2:
in
5
5 5 99
5 5 99
5 5 99
5 5 99
5 5 99
### 输出样例2:
out
4900.5
### 输入样例3:
in
4
5 5 99
5 5 99
5 5 99
5 5 99
### 输出样例3:
out
0.0
答案:若无答案欢迎评论