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输出只有一行,代表所有图形面积总和,注意保留一位小数。
ExampleInput3 2 6 8 1 8 3 6 2Output
228.0Note
- $$$\displaystyle \mbox{圆的面积} = \pi \cdot r^2$$$
- $$$\displaystyle \mbox{三角形的面积} = \frac{L \cdot h}{2}$$$
- $$$\displaystyle \mbox{矩形的面积} = L \cdot w$$$