Start: Dec, 22, 2019 20:00:00
2019年秋季学期程序设计基础(C语言)第三次考试(补题)
End: Dec, 13, 2021 00:00:00
Time elapsed:
Time remaining:

KK学几何 2737

Time Limit:  1 s      Memory Limit:   256 MB
Submission:407     AC:229     Score:0

Description

        KK最近迷上了几何学,对计算各种图形的面积很有兴趣,现在他想来考考你。

        已知kk会考你三种图形,分别是圆,三角形和矩形,分别用“1”,“2”,“3”来表示三种图形,如果是1,则会告诉你圆的半径r,如果是2,则会告诉你三角形的底L和高h,如果是3,则会告诉你矩形的长L和宽W,现在希望你把kk给你的所有图形的面积累加起来,并保留1位小数。($π取3$)

Input

单组样例。

第一行是n(n<1000),代表有n个几何图形需要你计算。

接下来有n行,每行开头都是一个数字type,表示图形的类型,1代表圆,2代表三角形,3代表矩形。

如果是1,则代表圆,后面跟着一个整数,表示半径r。

如果是2,则代表三角形,后面跟着两个整数,表示L和h。

如果是3,则代表矩形,后面跟着两个整数,表示L和W。


注意,和图形有关的所有尺寸都在100以内。



Output

输出只有一行,代表所有图形面积总和,注意保留一位小数。

Samples

input
3 2 6 8 1 8 3 6 2
output
228.0

Hint

圆的面积=π*r*r

三角形的面积=L*h/2

矩形的面积=L*w