解:首先,n<=20的直接暴力建图然后状压哈密顿回路,相信大家都会.固定1为起点,fi,s表示结尾为i点,状态为s.每次遍历i的出边转移,最后遍历1的出边统计答案.n22n. 然后就是正经题解了.先考虑K = 1的时候.对于一个子树,我们发现它只有三个地方有出边,左右上.而除此之外内部怎么连是没关系的,只要满足每个点都经过就行了. 于是就设fi,j表示以i为根的子树中,与外界连通状态为j的方案数.0表示从左右出去且经过根节点,1表示从左上出去,2表示从右上出去,3表示从左右出去且不经过根节点(这…