首页 > 其他分享 >有效的完全平方数

有效的完全平方数

时间:2023-11-10 10:26:11浏览次数:27  
标签:平方 return int 完全 有效 num copy true

有效的完全平方数

题目

思路:

class Solution {
public:
    bool isPerfectSquare(int num) {
        if (0 == num) return true;
        if (1 == num) return true;

        int num_copy = num;
        for (int i = 1; i < num; i += 2) {
            num_copy -= i;
            if (num_copy == 0) return true;else if (num_copy < 0) break;
        }
        return false;
    }
};

标签:平方,return,int,完全,有效,num,copy,true
From: https://www.cnblogs.com/luo-greenhand/p/17809708.html

相关文章

  • 计算一个数的平方根
    #include<stdio.h>#include<math.h> intmain(){   doublenum=25.0;   doublesquareRoot=sqrt(num);      printf("Thesquarerootof%fis%f\n",num,squareRoot);   return0;}......
  • 函数-设置有效数字
    #-------------------------------------设置三位有效数字---------------------------df=pd.read_excel('训练数据-3年.xlsx',sheet_name='new23年指标数据')##指定列名columns_to_convert=['PT','PN','RA','RQ','R......
  • js怎么实现对某个图片进行ocr识别的效果?确保有效
    在JavaScript中实现OCR(光学字符识别)通常涉及到使用一些库,比如`Tesseract.js`,这是一个纯JavaScript编写的OCR库,它被编译自著名的OCR引擎Tesseract。 以下是一个使用`Tesseract.js`的基本示例,用于识别图片中的文本: 1.首先,您需要在您的项目中包含`Tesseract.js`。如果您是......
  • 重新审视Transformer:倒置更有效,真实世界预测的新SOTA出现了
    前言 反转Transformer,变成iTransformer。本文转载自机器之心仅用于学术分享,若侵权请联系删除欢迎关注公众号CV技术指南,专注于计算机视觉的技术总结、最新技术跟踪、经典论文解读、CV招聘信息。CV各大方向专栏与各个部署框架最全教程整理【CV技术指南】CV全栈指导班、基础入......
  • 平方 & 立方 & 根号表
    平方&立方&根号表\(1\sim100\)平方表\(n\)\(n^2\)\(1\)\(1\)\(2\)\(4\)\(3\)\(9\)\(4\)\(16\)\(5\)\(25\)\(6\)\(36\)\(7\)\(49\)\(8\)\(64\)\(9\)\(81\)\(10\)\(100\)......
  • 36. 有效的数独
    请你判断一个9x9的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。数字1-9在每一行只能出现一次。数字1-9在每一列只能出现一次。数字1-9在每一个以粗实线分隔的3x3宫内只能出现一次。(请参考示例图)注意:一个有效的数独(部分已被填充)不一定是......
  • 有效降低数据库存储成本方案与实践
    背景随着平台的不断壮大,业务的不断发展,后端系统的数据量、存储所使用的硬件成本也逐年递增。从发展的眼光看,业务与系统要想健康的发展,成本增加的问题必须重视起来。目前业界普遍认同开源节流大方向,很多企业部门也针对数据库存储降低成本进行了尝试,有的删数据、有的删索引、有的做......
  • 企业微信开启接收消息+验证URL有效性
    企业微信开启接收消息+验证URL有效性......
  • L5-367. 有效的完全平方数
     解决方法:加一个num=1的判断条件即可因为下标从0开始,当num=1时,left、right、mid的下标都是0,这样mid*mid=0,所以X=1时要单独考虑classSolution{publicbooleanisPerfectSquare(intnum){longleft=0,right=num-1;//官方题解......
  • Oracle IMP-00010: 不是有效的导出文件,标题验证失败
    大概有两种情况:1.imp/exp的版本不对,也就是说低版本的导出,可以用高版本的导入,但高版本导出不能用低版本的导入,这个版本不只是指imp/exp的版本,也是指数据库的版本。也就是说,低版本的SQLDeveloper/Oracledatabase/Oracleclient导出的dmp文件,可以导入到高版本的SQLDeveloper/Orac......