2023 csp-j 初赛 洛谷有题中,第19题(完善程序第一大题)的代码有误。
int find missing(vector<int>& nums) {
int left = 0, right = nums.size() - 1;
while (left < right){
int mid = left + (right left) / 2;
if (nums[mid] - mid+ ①) {
②;
} else {
③;
}
}
return ④;
}
该函数中的
nums[mid] - mid+ ①
应当更正为
nums[mid] == mid+ ①