网站页面
当前课程
成员
General
主题 1
主题 2
主题 4
主题 5
主题 6
主题 7
主题 8
主题 9
主题 10
主题 11
主题 12
主题 13
主题 14
主题 15
主题 16
主题 17
主题 18
主题 19
主题 20
相对分子质量
成绩 | 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个分子式