x的平方根-LintCode
来源:互联网 发布:淘宝 商品链接 编辑:程序博客网 时间:2024/04/27 18:14
实现 int sqrt(int x) 函数,计算并返回 x 的平方根。
样例
sqrt(3) = 1
sqrt(4) = 2
sqrt(5) = 2
sqrt(10) = 3
#ifndef C141_H#define C141_H#include<iostream>using namespace std;class Solution {public: /** * @param x: An integer * @return: The sqrt of x */ int sqrt(int x) { // write your code here if (x == 1) return 1; else if (x == 0) return 0; else if (x < 0) return -1; int left = 0, right = x; int mid; while (left <right) { mid = (left + right) >> 1; if (x/mid==mid) return mid; else if (x/mid < mid) { right = mid-1; } else { left = mid+1; } } return x/left<left?left-1:left; }};#endif
阅读全文
0 0
- LintCode-x的平方根
- LintCode x的平方根
- LintCode: x的平方根
- LintCode:x的平方根
- lintcode:x的平方根
- LintCode : x的平方根
- x的平方根-LintCode
- lintcode--x的平方根
- lintcode:x的平方根
- lintcode-x的平方根-141
- x的平方根(LintCode)
- LintCode x的平方根 JAVA
- LintCode Sqrt(x) x的平方根
- LintCode:Sqrt(x) x的平方根
- lintcode python 代码 141 x 的平方根
- X的平方根
- X的平方根
- x的平方根
- 「大数据」将如何颠覆民主?
- js闭包 闭包的特性 对页面的影响
- 高数基础7-定积分
- app通过电商变现方式探讨
- 宏定义实现printf日志输出
- x的平方根-LintCode
- SpringBoot 事务管理
- HBase介绍
- 【SpringCloud】(六):Ribbon实现客户端负载均衡
- 跑步真的适合一天坐十几个小时的程序员吗?欢迎大家评论
- HDU 6093 Rikka with Number (2017 Multi-University Training Contest
- qt里打开图片
- .so文件引入错误
- iptables防DDOS攻击和CC攻击设置