社区
数据结构与算法
帖子详情
如何判断一个大数是一个完全平方数
核动力蜗牛Killua
2011-12-28 04:46:33
如果给定一个数有几百位,如何判定一个数是否为完全平方数呢?
最近上网的时候突然想到的一个问题,放上来大家探讨探讨。
PS:
完全平方数的定义:http://baike.baidu.com/view/440601.htm
例如:16 = 4^2所以16是完全平方数
...全文
825
6
打赏
收藏
如何判断一个大数是一个完全平方数
如果给定一个数有几百位,如何判定一个数是否为完全平方数呢? 最近上网的时候突然想到的一个问题,放上来大家探讨探讨。 PS: 完全平方数的定义:http://baike.baidu.com/view/440601.htm 例如:16 = 4^2所以16是完全平方数
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chendongbox
2011-12-30
打赏
举报
回复
http://topic.csdn.net/u/20090207/11/1697b6d5-0008-49b9-8ffe-dd8c51f53dad.html
绿色夹克衫
2011-12-29
打赏
举报
回复
顶一下3楼,牛顿迭代不错。一两千位收敛还是挺快的。
alazyrabbit
2011-12-28
打赏
举报
回复
几百位,二分就可以了,不过楼上说的牛顿迭代应该更快。
cnmhx
2011-12-28
打赏
举报
回复
牛顿迭代,收敛很快。
核动力蜗牛Killua
2011-12-28
打赏
举报
回复
[Quote=引用 1 楼 fire_woods 的回复:]
和手算開平方一樣開方唄.
[/Quote]
一两千位的数开方有什么好算法吗?
fire_woods
2011-12-28
打赏
举报
回复
和手算開平方一樣開方唄.
c++输入
一个
整数
判断
是否为
完全平方数
_一文读懂
大数
加减乘除(附源码-C/CPP)...
本文详细介绍了如何使用C++进行大整数运算,包括大整数的存储、加法、减法、乘法和除法。文章还讨论了如何
判断
一个
大整数是否为
完全平方数
。提供了
大数
加法、乘法和除法的C++源码链接。
Python perfect square
完全平方数
算法详解及源码
本文介绍了Perfect square
完全平方数
算法,用于
判断
一个
数是否为
完全平方数
。阐述了算法步骤,分析了其优缺点,优点是简单易懂、时间复杂度低,缺点是
大数
运算时间长。还给出了Python实现代码,并提醒使用时输入应为非负整数,避免超出数值范围。
367. 有效的
完全平方数
文章讲述了如何使用二分查找算法解决
一个
编程问题,即
判断
给定的正整数是否为
完全平方数
,不使用内置库函数,通过longlong类型处理
大数
运算。
【每日一题-leetcode】367.有效的
完全平方数
本文介绍了一种不使用内置库函数的有效方法来
判断
一个
给定的正整数是否为
完全平方数
。通过二分查找算法,该方法在O(logN)的时间复杂度内完成
判断
,适用于
大数
值的高效处理。
leetcode367-有效的
完全平方数
-JavaScript版
本文介绍了一种不使用任何内置库函数如sqrt的方法来
判断
一个
正整数是否为
完全平方数
的算法。通过两种方法实现:遍历比较和二分查找法。前者简单直接,后者更高效,适用于
大数
值的
判断
。
数据结构与算法
33,025
社区成员
35,336
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章