比赛场次 | 193 |
---|---|
比赛名称 | 20130327 |
比赛状态 | 已结束比赛成绩 |
开始时间 | 2013-03-27 18:50:00 |
结束时间 | 2013-03-27 20:40:00 |
开放分组 | 全部用户 |
注释介绍 |
题目名称 | 相对分子质量 |
---|---|
输入输出 | molecular.in/out |
时间限制 | 1000 ms (1 s) |
内存限制 | 128 MiB |
测试点数 | 5 简单对比 |
用户 | 结果 | 时间 | 内存 | 得分 |
---|---|---|---|---|
Satoshi | RRRRR | 0.002 s | 3.15 MiB | 0 |
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个分子式