找回密码
 欢迎注册
查看: 193|回复: 1

[讨论] 最长的树结构序列

[复制链接]
发表于 2026-3-10 14:28:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

×
假设树的每个节点都可以染成n种颜色中的其中一种,要求构造一个尽可能长的、满足以下要求的“树序列”:

1.第1棵树只有1个根节点,第2棵树最多2个节点,第3棵树最多3个节点,……,第i棵树最多i个节点

2.后面的树删去任意多个节点,然后把剩余节点按删点前的【祖先-后代】关系连起来后,得到的这棵树不能和前面的任何一棵树完全相同

问:满足上述要求的树序列,最长可以有多长?

我目前求出了n=1和n=2的结果,如下:

当n=1时,最长1棵树,第2棵树无论怎么构造,删剩1个点后都和第1棵树完全相同,因此只能构造1棵树。

当n=2时,我最多可以构造3棵树,假设有红色和蓝色,构造方案如下:

第1棵树是1个红色根节点,

第2棵树是蓝色根节点下面连一个蓝色叶子节点,删去任意节点都和第1棵树颜色不同

第3棵树只有1个蓝色根节点,和前面2棵树都不完全相同

至此两种颜色都用完了,无法再构造下一棵树了

当n=3时,最多可以构造多少棵树呢?如何构造?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2026-3-10 16:01:38 | 显示全部楼层
我用3种颜色(用数字1、2、3表示)构造了10棵树,如下图所示:

1.png

目前的构造情况如下:

第1棵树用掉了颜色1,以后的树节点全都不能用颜色1,只能用颜色2或3

第2棵树用掉了颜色2后面的2,以后所有的2后面都只能是3,不能是2

第3棵树用掉了颜色2后面并排的2个3,以后所有的2后面都不能出现2个分支有3,最多只能有1个分支有3

第4棵树用掉了颜色2后面连续3个3,以后所有的2后面都只剩下3种接法了:第1种接法是啥都不接;第2种接法是只接1个3;第3种接法是接1个3后面再接1个3;没有第4种接法了

再这样2下去,2很快就绝后了,为了保留2后面接2个3的权利,第5棵树用3做树根,其中一条分支接233

但构造到第7棵树,3233这条分支也耗尽了,旁边不能接2,不能接2个有直系血亲的3,也不能接3个无直系血亲的3,最多只能接2个无直系血亲的3了

为了保留3233旁边接2个3的权利,我从第8棵树开始使用“323”结构,但到了第10棵树,把3个323结构的权利用光了,后面最多只能用2个并列的323结构了

感觉剩下的结构不多了,不知道还能构造多少棵树,也不知道有没有更“长寿”的构造方案
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2026-4-20 16:03 , Processed in 0.023884 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表