第三题是这样吗 ``` int result = s - 1; unordered_set<int> uset;// 存储禁点 for (int i = 0; i < nums.size(); i++) { if (uset.count(nums[i]) &amp;&amp; uset.count(s - nums[i])) result = result - 2; if (uset.count(nums[i])) result--; } return result; ```