树形dp应该可以