HBC210352分子题解

人生如戏 算法提高篇 81 0
想要成为编程高手?那就来试试全网最全C++题库,让您在练习中快速成长。

在遥远的斯卡布罗集市,有机分子只能由 C, H, O 三种元素组成。根据珂学家们的探测,一个 C 原子的式量为 13 ,一个 H 原子的式量为 1 ,一个 O 原子的式量为 17 。一个有机分子的式量恰为各个原子的式量的总和。 对于有机分子式给出如下定义:  有机分子式只可能包含数字、括号和 C, H, O 三种元素标记;  数字只能出现在元素标记或右括号的右边,代表该元素(或括号内的分子式)重复出现的次数;  数字只可以是不包含前导零的正整数;  如果一个元素右侧没有数字,那么表示该元素只出现一次;  括号内包含非空的有机分子式,但该有机分子式不再嵌套括号。 例如 (HH)3H(H)、CO2、CH12、CHHOO 都是合法的有机分子式。 而 4HC、CHTHOLLOY、CH3(CH2)3(CH(CHCH3)2CH3)2(CH2)3CH3 都不是合法的有机分子式。 对于符合上述要求的分子式,你能帮助珂学家们计算它的分子式量吗?

全网最全C++题库,助您挑战自我,突破极限,成为编程领域的佼佼者!

标签: HBC210352分子题解