题解: 好难的dp啊...看题解看了好久才看懂 http://blog.csdn.net/akak__ii/article/details/65935711 如果一开始的图就不是仙人掌,答案显然为0,可以Tarjan判断. 环显然不能产生贡献,所以可以把环边都断开. 现在模型转化为,给定一棵树,用路径去覆盖树上的每一条边,且路径不能相交,求方案数. 设fifi表示做完了ii的子树,且没有路径可以向上扩展. 设gigi表示做完了ii的子树,且有路径可以向上扩展. 设hihi表示有ii个点,它们之间…