社区
数据结构与算法
帖子详情
如何判断一个大数是一个完全平方数
核动力蜗牛Killua
2011-12-28 04:46:33
如果给定一个数有几百位,如何判定一个数是否为完全平方数呢?
最近上网的时候突然想到的一个问题,放上来大家探讨探讨。
PS:
完全平方数的定义:http://baike.baidu.com/view/440601.htm
例如:16 = 4^2所以16是完全平方数
...全文
786
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
打赏
举报
回复
和手算開平方一樣開方唄.
完全平方数
JAVA算术题
在编程语言如Java中,解决
完全平方数
问题通常需要编写
一个
算法来
判断
给定的数是否为
完全平方数
,或者生成
一个
范围内所有的
完全平方数
。 在Java编程中,可以使用多种方法来
判断
一个
数是否为
完全平方数
。一种直接的...
python-leetcode面试题解之第367题有效的
完全平方数
.zip
题目要求编写
一个
Python函数来
判断
一个
给定的整数是否为有效的
完全平方数
。
完全平方数
是指可以表示为某个整数乘以其自身的数,比如1, 4, 9, 16等。此题目的目标是实现
一个
高效的算法,能在给定的输入范围内有效地...
C++ sqrt函数入门[项目代码]
例如,若要
判断
一个
大数
n是否为
完全平方数
,可以通过循环从1开始,直到sqrt(n),来查找是否有整数i使得i*i等于n。而通过减少循环次数,可以使得寻找过程变得更加高效。 本文详细阐述了C++中sqrt函数的使用方法,并...
八年级数学上册时完全平方公式新人教PPT学习教案.pptx
通过将
大数
分解为接近的平方数和
一个
小数,然后应用公式,可以简化计算过程。例如,`102^2 = (100+2)^2 = 10000 + 400 + 4 = 10404`。 练习题如 `91^2`, `301^2`, `498^2`, `79.8^2`,也可以通过类似方法解决,将原...
山东省临沭县第三初级中学八年级数学完全平方公式PPT学习教案.pptx
在解决实际问题时,如计算 `(104)²` 或 `(99.99)²`,我们可以巧妙地利用完全平方公式,将
大数
拆分成
一个
整数和
一个
小数,然后应用公式简化计算。 在课后练习中,通常会有类似于 `(6a+5b)²`、`(4x-3y)²`、`(2m-1...
数据结构与算法
33,029
社区成员
35,337
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章