题目大意: 给一个树, 然后 有k 种颜色可以给树上色 权值是 2个相同颜色节点的最短距离 问 让权值为 D 的方案数 题解: 首先 要让2个节点为D, 怎么处理呢? 利用 f(D)- f(D+1) 即可 因为问的是 2个相同颜色点的最短距离, 因此直接bfs用一个bfs序列 然后在bfs一下, 因为之前col的颜色点一定是不同颜色, ans*=K-cnt 本栏目推荐文章代码随想录 day18 找树左下角的值 路径总和 从中序与后序遍历序列构造二叉树算法学习Day26组合总和、分割回文串【LeetCode 2701. 连续递增交易】MySQL用户变量编程得到严格递增连续子序列的开始位置,结束位置,长度等统计信息python经典有序序列的list列表推导式【Leetcode 2474. 购买量严格增加的客户】MySQL用户变量编程解决严格递增连续子序列问题解题报告P2501 [HAOI2006] 数字序列面向对象的三大特性及派生和组合Python面向对象之组合[oeasy]python0004_游乐场_和python一起玩耍_python解释器_数学运算matlab使用长短期记忆(LSTM)神经网络对序列数据进行分类|附代码数据组合数学 妙用 序列 Coloring 数学组合数学 妙用 序列coloring 组合数学 题解 序列 算法 时间序列 数学建模 时序 序列 序列 数学prufer 数学 组合数学 数学题 组合数学 数学 数学分析 数学amp