题目大意:给定一棵 N 个节点的有根树(其中根节点始终为 1 号节点),点有点权,点权只有 1 和 0 两种,求从根节点到叶子节点的路径中,有多少条路径满足:路径上最大连续点权为 1 的节点个数不超过 M. 题解:一开始想到了树形dp,即:\(dp[i][0/1]\) 表示从根节点到该点的路径中不选/选该点的最大连续 1 的个数,则状态的转移涉及到该节点的 \(val\) 值和其父节点的 \(val\) 值.不过,其实没有必要记录下每一个节点的状态,原因是:如果到当前节点的连续 1 的个数已经超…