原题链接:Leecode 278. 第一个错误的版本
// The API isBadVersion is defined for you.
// bool isBadVersion(int version);
class Solution {
public:
int firstBadVersion(int n) {
int l=1,r=n;
while(l<r)
{
int mid=l+(r-l)/2;
if(isBadVersion(mid)==false) l=mid+1;
else r=mid;
}
return l;
}
};