gcd gcd是数论中的简单只是,叫做最大公约数,其实现使用的辗转相除法 lcm lcm也是数论中的简单知识,叫做最大公约数,其求法为两数相乘除以两数的最大公约数 gcd模板 int gcd(int a,int b) { return b>0?gcd(b,a%b):a; } lcm模板 int lcm(int a,int b){ return a*b/gcd(a,b) } 自己可以拿着去练