DFS + 贪心 + 减枝