相对分子质量

成绩 0 开启时间 2013年02月21日 星期四 23:02
折扣 0.8 折扣时间 2013年02月28日 星期四 23:02
允许迟交 关闭时间 2013年02月28日 星期四 23:02
输入文件 molecular.in 输出文件 molecular.out

Molecular

给你一些原子的质量,请你计算他们所构成的分子式质量。

输入格式

若干行,每行一个原子,后面接它的质量,中间由多个空格隔开。

原子质量描述以“END_OF_FIRST_PART”结束。

接下来,每行一个分子式,以“0”表示数据结束

输出格式

若干行,每行是对应分子式的质量,如果某分子式中不知道某原子的质量,则输出“UNKNOWN

样例

输入

H 1

He 4

C 12

O 16

F 19

Ne 20

Cu 64

Cc 333

END_OF_FIRST_PART

H2C

(MgF)2As

Cu(OH)2

H((CO)2F)99

0

输出

14

UNKNOWN

98

7426

数据说明

数据保证分子式是一定符合化学规则的。

每一个分子式长度<=80

每一个分子包含的原子总数<=105

每一个原子对应的质量<=103

每个数据不超过10个分子式