Codeforces 题目传送门 & 洛谷题目传送门 本来说好的不做,结果今早又忍不住开了道题/qiao 我们称度为 \(1\) 的点为叶节点,度大于 \(1\) 的点为非叶节点. 首先考虑如何求出叶节点及其连边情况,这里不妨假设叶节点个数 \(\ge 3\),对于 \(\le 2\) 的情况特判掉,具体如何特判见下文.可以发现,对于两个非叶节点 \(x,y\),如果它们之间存在边相连,那么就一定存在两个点,到它们之间距离 \(\le 2\) 的点的集合恰好是 \(\{x,y\}\),…