AT_abc119_b [ABC119B] Digital Gifts

题目描述

高桥君从 $N$ 位亲戚那里收到了压岁钱。 输入给出 $N$ 个数值 $x_1,\ x_2,\ ...,\ x_N$ 和 $N$ 个字符串 $u_1,\ u_2,\ ...,\ u_N$。每个字符串 $u_i$ 为 `JPY` 或 `BTC`,$x_i$ 和 $u_i$ 表示第 $i$ 位亲戚给的压岁钱内容。 例如,若 $x_1 = 10000$,$u_1 = \text{JPY}$,则第 $1$ 位亲戚给了 $10000$ 日元;若 $x_2 = 0.10000000$,$u_2 = \text{BTC}$,则第 $2$ 位亲戚给了 $0.1$ 比特币。 若将比特币按 $1.0$ BTC = $380000.0$ 日元换算,高桥君收到的压岁钱总共折合多少日元?

输入格式

输入以以下格式从标准输入读入。 > $N$ > $x_1\ u_1$ > $x_2\ u_2$ > $\vdots$ > $x_N\ u_N$

输出格式

输出高桥君收到的压岁钱总共折合 $Y$ 日元($Y$ 不一定是整数)。 当你的输出与标准答案的绝对误差或相对误差不超过 $10^{-5}$ 时,判为正确。

说明/提示

### 限制条件 - $2 \leq N \leq 10$ - $u_i = \text{JPY}$ 或 $u_i = \text{BTC}$ - 若 $u_i = \text{JPY}$,则 $x_i$ 为整数,且 $1 \leq x_i \leq 10^8$ - 若 $u_i = \text{BTC}$,则 $x_i$ 为小数,最多有 $8$ 位小数,且 $0.00000001 \leq x_i \leq 100.00000000$ ### 样例解释 1 第 $1$ 位亲戚给了 $10000$ 日元。第 $2$ 位亲戚给了 $0.1$ 比特币,按 $1$ BTC = $380000.0$ 日元换算,相当于 $38000.0$ 日元。两者合计为 $48000.0$ 日元。注意,输出 `48000`、`48000.1` 等也会被判为正确。 ### 样例解释 2 在这种情况下,输出 `138001000`、`1.38e8` 等也会被判为正确。 由 ChatGPT 4.1 翻译