定理:gcd(a,b)*lcm(a,b)=a*b;
更相损减术:gcd(a,b)=gcd(b,a-b)=gcd(a,a-b)
欧几里得算法:gcd(a,b)=gcd(b,a mod b)
复杂度O(log(a+b))
int gcd(int a,int b){return b?gcd(b,a%b):a;}
posted on 2019-01-07 12:51 zsben 阅读(131) 评论(0) 收藏 举报
博客园 © 2004-2025 浙公网安备 33010602011771号 浙ICP备2021040463号-3