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