为什么 dfs(nums, set, 0, 2); 从2 开始