同分异构专题

c++ 结构体_有机化学数同分异构体(信息量有点大zz)

知识储备: 不饱和度Ω 1.不饱和度Ω的计算: 烃类或者烃的含氧衍生物(CxHy)(CxHyOz) Ω=x+1-y/2 含N的有机物将N替换为CH (CxHyNz)→(Cx+z Hy+z) 含有卤族元素的有机物,将-X替换为H (CxHyXz)→(CxHy+z) 立体封闭有机物分子(多面体或笼状结构) 不饱和度的计算,其成环的不饱和度比面数少数1 EXERCISE: C2H2 Ω=2+1

C++区分化学中某些简单的常见同分异构体

题目描述 如上图,,这个烷烃基有6个原子和5个化学键,6个原子分别标号1~6,然后用一对数字 a,b 表示原子a和原子b间有一个化学键。这样通过5行a,b可以描述一个烷烃基。(原子之间的编号顺序任意) 你的任务是甄别烷烃基的类别。 Input 输入第一行为数据的组数T(1≤T≤200000)。每组数据有5行,每行是两个整数a, b(1≤a,b≤6,a ≤b)数据保证,输入的烷烃基是以上5种

Week 2 化学(同分异构

文章目录 题目描述样例思路总结代码 题目描述 6个原子、5个化学键的烷烃一共有5中同分异构体,通过判断输入的每两个相邻的原子,输出该烷烃对应的同分异构体的名称。 样例 样例输入 21 22 33 44 55 61 42 33 44 55 6 样例输出 n-hexane3-methylpentane 思路 判断同分异构体的名称主要通过有n