367.有效的完全平方數
給定一個正整數 num,編寫一個函式,如果 num 是一個完全平方數,則返回 True,否則返回 False。
說明:不要使用任何內建的庫函式,如 sqrt
。
示例 1:
輸入:16 輸出:True
示例 2:
輸入:14 輸出:False
class Solution { public: bool isPerfectSquare(int num) { for (int i = 1; i <= num / i; ++i) { if (i * i == num) return true; } return false; } };
相關推薦
367. 有效的完全平方數
題目 給定一個正整數 num,編寫一個函式,如果 num 是一個完全平方數,則返回 True,否則返回 False。 說明:不要使用任何內建的庫函式,如 sqrt。 示例 1: 輸入:16 輸出:True 示例 2: 輸入:14 輸出:False 思路 方法一:使
Leetcode 367. 有效的完全平方數 C++
題目: 給定一個正整數 num,編寫一個函式,如果 num 是一個完全平方數,則返回 True,否則返回 False。 說明:不要使用任何內建的庫函式,如 sqrt。 示例 1: 輸入:16 輸出:True 示例 2: 輸入:14 輸出:False 思路:
367.有效的完全平方數
給定一個正整數 num,編寫一個函式,如果 num 是一個完全平方數,則返回 True,否則返回 False。 說明:不要使用任何內建的庫函式,如 sqrt。 示例 1: 輸入:16 輸出:True 示例 2: 輸入:14 輸出:False class Solu
Leetcode 367——有效的完全平方數(C++)
給定一個正整數 num,編寫一個函式,如果 num 是一個完全平方數,則返回 True,否則返回 False。注意:不要使用任何內建的庫函式,如 sqrt。示例 1:輸入: 16 輸出: True示例 2:輸入: 14 輸出: False老老實實的去遍歷的話會超時,故用
leetcode 367. 有效的完全平方數 python
給定一個正整數 num,編寫一個函式,如果 num 是一個完全平方數,則返回 True,否則返回 False。 說明:不要使用任何內建的庫函式,如 sqrt。 示例 1: 輸入:16 輸出:Tr
LeetCode刷題記錄——第367題(有效的完全平方數)
題目描述 給定一個正整數 num,編寫一個函式,如果 num 是一個完全平方數,則返回 True,否則返回 False。 說明:不要使用任何內建的庫函式,如 sqrt。 示例 1: 輸入:16 輸出:True 示例 2: 輸入:14 輸出:F
[leetcode]Python實現-367.有效的完全平方數
367.有效的完全平方數 描述 給定一個正整數 num,編寫一個函式,如果 num 是一個完全平方數,則返回 True,否則返回 False。 注意:不要使用任何內建的庫函式,如 sqrt。 示例 輸入: 16 輸出: True
leetcode367:有效的完全平方數
思想: 1.定義變數l和h,存放中間變數 2.將l加h整除2等於mid,然後算出mid的平方t,最後比較t和num的大小。 3.若t<num,l等於mid+1;若t>num,h等於mid-1;若t=num,返回True 4.直到迴圈結束,返回False class S
【JS】有效的完全平方數 #數學 #二分查詢
給定一個正整數 num,編寫一個函式,如果 num 是一個完全平方數,則返回 True,否則返回 False。 說明:不要使用任何內建的庫函式,如 sqrt。 示例 1: 輸入:16 輸出:True 示例 2: 輸入:14 輸出:False 示例 3: 輸入:808201 輸出:
2018.11.5 有效的完全平方數
給定一個正整數 num,編寫一個函式,如果 num 是一個完全平方數,則返回 True,否則返回 False。 說明:不要使用任何內建的庫函式,如 sqrt。 示例 1: 輸入:16 輸出:True 示例 2: 輸入:14 輸出:False class Solu
LeetCode367題:有效的完全平方數
這道題就是讓你寫一個函式用來判斷一個是num是否為某個數m的平方的。 解法一:暴力搜尋法 判斷一個數是不是某個數的平方,暴力一點的想法,就是從i = 1開始迴圈,如果i*i小於num,則i++;如果等於num,則返回true;如果大於num,則返回false。 public s
leetcode367. 有效的完全平方數
https://leetcode-cn.com/problems/valid-perfect-square/ 給定一個正整數 num,編寫一個函式,如果 num 是一個完全平方數,則返回 True,否則返回 False。 說明:不要使用任何內建的庫函式,如 sqrt。 示例 1: 輸
leetcode367python 有效的完全平方數
給定一個正整數 num,編寫一個函式,如果 num 是一個完全平方數,則返回 True,否則返回 False。注意:不要使用任何內建的庫函式,如 sqrt。示例 1:輸入: 16 輸出: True示例 2:輸入: 14 輸出: Falsepython 與求一個數的平方根
poj1730 - Perfect Pth Powers(完全平方數)(水題)
ostream splay -- size 技術 () isp close for /* 以前做的一道水題,再做精度控制又出了錯///。。。 */ 題目大意: 求最大完全平方數,一個數b(不超過int範圍),n=b^p,使得給定n,p最大; 題目給你一個數n,求p ; 解題
bzoj 2440 完全平方數
int close amp bsp play 莫比烏斯函數 題意 images ... 這是一道論文題。 題意:選出第k個無平方因子的數。 思路:二分答案。 某一個區間的無平方因子的數的個數怎麽求呢? 可以篩。 這裏可以莫比烏斯。 首先什麽是莫比烏斯函數呢?
[COGS 2524]__完全平方數
ace std printf 表示 return false sam blog sta Description 一個數如果是另一個整數的完全平方,那麽我們就稱這個數為完全平方數(Pefect Sqaure),也稱平方數。小A認為所有的平方數都是很perfect的~ 於是
2440: [中山市選2011]完全平方數
bre 二分枚舉 告訴 esp can pre amp font rim 怎麽感覺一直在做市選的說。。搞得在中山的我都沒信心了。。。 好吧做這題主要是沖著莫比烏斯反演去的,然後實際上也是容斥原理的應用,跟反演沒什麽關系,但是莫比烏斯函數的一個應用。 首先將題目詢問第k個
BZOJ 2440: [中山市選2011]完全平方數
clas -- 二分答案 target geo har return log gist 二次聯通門 : BZOJ 2440: [中山市選2011]完全平方數 /* BZOJ 2440: [中山市選2011]完全平方數 二分答案+莫比烏
【BZOJ】2440: [中山市選2011]完全平方數
無平方因子數 style aps 就是 lld spa col names play 【題意】T次詢問第k小的非完全平方數倍數的數。T<=50,k<=10^9。(即無平方因子數——素因數指數皆為0或1的數) 【算法】數論(莫比烏斯函數) 【題解】考慮二分,轉化為
BZOJ2440: [中山市選2011]完全平方數
problem pil make tdi lin push_back init esp Language 容斥原理,發現正好可以用上莫比烏斯函數 1 /***********************************************************