4293 - 연습 4.6 변수를 활용한 역 폴란드 계산

Time Limit: 1s Memory Limit: 128MB

Submissions: 651 Solved: 268
Description

실세계에서 수식을 계산할 때에 변수를 사용한 계산식이 빈번하게 주어집니다. 예를 들면 y=x+2 같은 수식이 되겠죠.

이번 문제에서는 a~z까지 26개의 변수가 주어졌을 때, 이를 활용한 역 폴란드 계산 수식을 풀어봅시다!

연산자는 사칙연산 (+, -, *, /)이 들어옵니다.

Input

* Line 1 ~ 26 : 변수명 c, 값 i

    - c : char 'a' ~ 'z'

    - i : 자연수 (최대 1000)

* Line 27 : 입력 역 폴란드 수식

    - 최대 10,000 글자

Output

* Line 1 : 결과 값

    - double precision, 소수점 6자리까지만 출력!

Sample Input
a 849
b 59
c 238
d 473
e 872
f 381
g 629
h 159
i 445
j 208
k 906
l 59
m 482
n 922
o 565
p 750
q 478
r 901
s 535
t 380
u 739
v 905
w 708
x 935
y 281
z 538
h h d + + e * h l a - / -
Sample Output
689752.201266
Hint

자료형은 double을 사용하시는게 좋습니다!