技术栈

C语言 | Leetcode C语言题解之第367题有效的完全平方数

DdddJMs__1352024-08-27 22:10

题目:

题解:

cpp 复制代码
bool isPerfectSquare(int num) 
{
   long long  left=0;
   long  long  right=num;
    while(left<=right)
    {
        long long mid=(left+right)/2;
        long long ans=mid*mid;
        if(ans<num)
        {
        left=mid+1;
        }
        else if(ans>num)
        {
            right=mid-1;
        }
        else
        {
        return true;
        }
    }
    return false;
}
上一篇:ARM32开发——(十一)GD32F4_定时器查询
下一篇:SEO之网站结构优化(十三-网站地图)
相关推荐
追随者永远是胜利者
14 小时前
(LeetCode-Hot100)3. 无重复字符的最长子串
java·算法·leetcode·职场和发展·go
Lenyiin
14 小时前
《LeetCode 顺序刷题》11 -20
java·c++·python·算法·leetcode·lenyiin
枫叶丹4
15 小时前
【Qt开发】Qt界面优化(四)-> Qt样式表(QSS) 选择器概况
c语言·开发语言·c++·qt
93596
1 天前
机考27 翻译21 单词14
c语言·数据结构·算法
Riemann~~
1 天前
C语言嵌入式风格
c语言·开发语言
Once_day
1 天前
GCC编译(1)入门概述
c语言·编译和链接
期末考复习中,蓝桥杯都没时间学了
1 天前
力扣刷题19
算法·leetcode·职场和发展
爱编码的小八嘎
1 天前
第2章 认识CPU-2.2 16位微处理器(2)
c语言
踩坑记录
1 天前
递归回溯本质
leetcode
好学且牛逼的马
1 天前
【Hot100|25-LeetCode 142. 环形链表 II - 完整解法详解】
算法·leetcode·链表
热门推荐
01从零搭建一个 PHP 登录注册系统(含完整源码)02使用 1panel面板 部署 php网站03GitHub 镜像站点04PHP Error: 常见错误及其解决方法05如何将 TRAE IDE 的插件市场源切换至 VS Code 官方市场06MIUI显示/隐藏5G开关的方法,信号弱时开启手机Wifi通话方法07AI Agent 平台横评:ZeroClaw vs OpenClaw vs Nanobot08openClaw安装飞书插件|核心踩坑:spawn EINVAL 错误终极解决指南09BUUCTF[ACTF2020 新生赛]Include 1题解10Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services