407833: GYM102899 B KK 学几何

Memory Limit:256 MB Time Limit:1 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

B. KK 学几何time limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard output

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

已知 kk 会考你三种图形,分别是圆,三角形和矩形,分别用 "1""2""3" 来表示三种图形:

  • 如果是 $$$1$$$,则会告诉你圆的半径 $$$r$$$。
  • 如果是 $$$2$$$,则会告诉你三角形的底 $$$L$$$ 和高 $$$h$$$。
  • 如果是 $$$3$$$,则会告诉你矩形的长 $$$L$$$ 和宽 $$$W$$$。

现在希望你把 kk 给你的所有图形的面积累加起来,并保留 $$$1$$$ 位小数。

并且我们约定 $$$\pi = 3$$$。

Input

第一行包含一个整数 $$$n(1 \leq n \leq 10^3)$$$, 代表有 $$$n$$$ 个几何图形需要你计算。

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

  • 如果是 $$$1$$$,则代表圆,后面跟着一个整数,表示半径 $$$r$$$。
  • 如果是 $$$2$$$,则代表三角形,后面跟着两个整数,表示 $$$L$$$ 和 $$$h$$$。
  • 如果是 $$$3$$$,则代表矩形,后面跟着两个整数,表示 $$$L$$$ 和 $$$W$$$。

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

Output

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

ExampleInput
3
2 6 8
1 8
3 6 2
Output
228.0
Note
  • $$$\displaystyle \mbox{圆的面积} = \pi \cdot r^2$$$
  • $$$\displaystyle \mbox{三角形的面积} = \frac{L \cdot h}{2}$$$
  • $$$\displaystyle \mbox{矩形的面积} = L \cdot w$$$

加入题单

上一题 下一题 算法标签: