题意:

  有一个bool序列表示对应下标的版本是否出问题(下标从1开始),如果一个版本出了问题,那么其后面全部版本必定出问题。现在给出判断任意版本是否出问题的API,请找到第一个出问题的版本。

思路:

  明显的二分查找。

 // Forward declaration of isBadVersion API.
bool isBadVersion(int version); class Solution {
public:
int firstBadVersion(int n) {
int L=, R=n;
while(L<R)
{
int mid=R-(R-L+)/;
if(isBadVersion(mid)) R=mid;
else L=mid+;
}
return R;
}
};

AC代码

最新文章

  1. 从零开始编写自己的C#框架(2)——开发前准备工作
  2. Java注释@Override
  3. Multipart/form-data POST文件上传详解
  4. 转!大端模式&amp;小端模式
  5. cannot find module &#39;cordova-common&#39;
  6. java ant 命令大全
  7. 判断对象是不是Vector
  8. 整理 iOS 9 适配中出现的坑(图文)
  9. hdu 5100 Chessboard
  10. Delphi TNativeXML Node节点乱码的一种解决方法
  11. Observer设计模式【利用商品概念解释】
  12. Thinkphp5 设置日志
  13. uva1625
  14. Mybatis入门1
  15. 用Codility测试你的编码能力
  16. webpack Code Splitting浅析
  17. Javaweb-request与response
  18. Python的参数类型
  19. ios怎么让状态栏颜色和导航栏背景图片颜色一样
  20. supervisor管理进程工具配置

热门文章

  1. PDF 补丁丁 0.4.1.804 测试版发布:合并文件夹的图片和PDF文件,自由生成多层次书签
  2. ext afteredit
  3. 配置coffeeScript
  4. 小记:获取post和get请求。
  5. Android 主页面顶部栏的通知Notification ,可以自定义通知消息栏的风格,并且点击通知栏进人本程序。
  6. ZOJ 3645 BiliBili 高斯消元 难度:1
  7. 火车安排问题(dp好题)
  8. 父元素与子元素之间的margin-top问题(css hack)(转载)
  9. Android 监听ContentProvider的数据改变
  10. 在VS中使用类模板出现出现LNK2019: 无法解析的外部符号错误。