100 atcoder#ABC119B. [ABC119B] Digital Gifts

[ABC119B] Digital Gifts

配点 : 200200

問題文

高橋くんは NN 人の親戚からお年玉をもらいました。

NN 個の値 x1,x2,...,xNx_1, x_2, ..., x_NNN 個の文字列 u1,u2,...,uNu_1, u_2, ..., u_N が入力されます。各文字列 uiu_iJPY または BTC であり、xix_iuiu_iii 人目の親戚からのお年玉の内容を表します。

例えば、x1=x_1 = 10000, u1=u_1 = JPY であれば 11 人目の親戚からのお年玉は 1000010000 円であり、x2=x_2 = 0.10000000, u2=u_2 = BTC であれば 22 人目の親戚からのお年玉は 0.10.1 ビットコインです。

ビットコインを 1.01.0 BTC あたり 380000.0380000.0 円として換算すると、高橋くんがもらったお年玉は合計で何円に相当するでしょうか?

制約

  • 2N102 \leq N \leq 10
  • ui=u_i = JPY または BTC
  • ui=u_i = JPY のとき xix_i は整数であり、1xi1081 \leq x_i \leq 10^8
  • ui=u_i = BTC のとき xix_i は小数点以下の桁を 88 桁持つ小数であり、0.00000001xi100.000000000.00000001 \leq x_i \leq 100.00000000

入力

入力は以下の形式で標準入力から与えられる。

NN

x1x_1 u1u_1

x2x_2 u2u_2

::

xNx_N uNu_N

出力

高橋くんが受け取ったお年玉が合計で YY 円に相当するとき、値 YY (整数とは限らない) を出力せよ。

出力は、ジャッジの出力との絶対誤差または相対誤差が 10510^{-5} 以下のとき正解と判定される。

2
10000 JPY
0.10000000 BTC
48000.0

11 人目の親戚からのお年玉は 1000010000 円です。22 人目の親戚からのお年玉は 0.10.1 ビットコインであり、11 BTC あたり 380000.0380000.0 円として換算すると 38000.038000.0 円となります。これらの合計は 48000.048000.0 円です。

なお、4800048000.1 などと出力しても正解と判定されます。

3
100000000 JPY
100.00000000 BTC
0.00000001 BTC
138000000.0038

この場合、1380010001.38e8 などと出力しても正解と判定されます。