题目名称 3425. 烷烃计数
输入输出 alkane.in/out
难度等级 ★★★☆
时间限制 5000 ms (5 s)
内存限制 256 MiB
测试数据 5
题目来源 Gravatar斯内普和骑士 于2020-06-26加入
开放分组 全部用户
提交状态
分类标签
NTT 群论
分享题解
通过:0, 提交:0, 通过率:0%
关于 烷烃计数 的近10条评论(全部评论)
出题人您的标答呢?求参考
Gravatar数声风笛ovo
2020-08-12 20:35 3楼
这题每个标答么,,,我写一晚上头快秃了,,,还专门到数列网上找,真有还,可惜拿不来
GravatarOasiz
2020-08-05 21:31 2楼
我感觉我说的够明白了氩.......
Gravatar斯内普和骑士
2020-07-19 12:08 1楼

3425. 烷烃计数

★★★☆   输入文件:alkane.in   输出文件:alkane.out   简单对比
时间限制:5 s   内存限制:256 MiB

【题目描述】

鉴于有机化学是高中才学到的,所以这道题真的还需要Knight费费口舌才行(哎,凄惨。)

烷烃是由碳氢两个元素构成,分子通式为$C_n H_{2n+2}$ ,由于烷烃只有单键,并且我们讨论的烷烃中是不成环的(成环的话也不符合分子式了氩),所以你在讨论的时候就不用顾忌成环了

由于碳原子的杂化是sp3杂化,所以这会使4个价电子完全利用起来。常见的甲烷就是正四面体结构,键角为109.5°,所以讨论的时候就需要知道它会要么连-H,要么连-R(R为烷基)。并且

一连起来就是4个。

所以,这题问的是:给定碳原子个数n,求这n个碳原子的烷烃的同分异构体的个数

如果你真的看不懂这些的话(没救了你,搬砖吧)

你也可以理解为求n个点的无标号无根树且满足每个点的度数都$\leq4$的树的个数

【输入格式】

一个整数n表示碳原子个数

【输出格式】

一个整数表示答案,当然我们需要对998244353取摸

【样例输入】

5

【样例输出】

3

【提示】

数据规模

对于100%的数据

$1 \leq n \leq 100000$

讨论烷烃的时候全当无根树处理

【来源】

luogu