网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
03月25日
漏签
0
天
noip吧
关注:
25,164
贴子:
642,082
看贴
图片
吧主推荐
视频
游戏
12
回复贴,共
1
页
<<返回noip吧
>0< 加载中...
辗转相除法与更相减损术的区别?
只看楼主
收藏
回复
圣梦星辉
NOI金牌
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
两者本质是否相同?效率不同?
青铜星玩家
百度移动游戏玩家均可认证(限百度账号),
去领取
活动截止:2100-01-01
去徽章馆》
北方火柴
NOI铜牌
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
woc
p吧眼熟诶
13212312cz
提高二等
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
更相减损术本质就是辗转相除
001H20
普及一等
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
更相减损效率低
001H20
普及一等
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
本质相同,更相减损实际上就是辗转相除
轩
进队爷
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
详情请见数学必修三。运算量可能大不少
贴吧用户_7R9562V
提高三等
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
@圣梦星辉,从本质上就可以看出,辗转相除法是用除法,也就是减去N个最小数,明显比更相减损法效率大了很多。比较小的数无法体现,但是一旦数大了就明显了
暗夜盗爱
提高一等
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
钩直饵咸,经验拿好
GokeeperAs
初识程序
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这个不得不承认。原理是一样的,但是老外的辗转相除法比中国的更相减损法先进。明显辗转相除法效率高不是一点点。如果数字相差大,老外运行一步,中国的要多运行N步。减法怎么能跟得上除法的脚步。所以按照科学理论,辗转相除法是最终的方案,更相减损法是辗转相除法的半成品,最后一步和积没有完成。
猎祖猎宗猎吗人
初识程序
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
别逗我了,你以为老祖宗想不到?等你做除法再取余,天都亮了,明明更相减损法是拿来做除数优化,方便快速求解的,比如中途只需要减一次,就可以马上除个2或者3,三两下就出来了,特别适合人做复杂口算。体现在代码里就是gcd的二进制优化,明明有时候俩奇数一减就可以去掉好多2因数,做余数的慢的要死还不一定能减掉n次,建议你们这些小朋友多读点书。
Mercury_City
初识程序
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
其实die码效率上来说还是辗转相除法更快。
但是两个最坏情况都是O(log n)的
不过一般用辗转相除法,好写。只有高精度运算的时候采用更相减损术
txlxltty
初识程序
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
都是 $O(n\log n)$ 的罢
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示