辗转相除法

小乐乐与欧几里得

http://www.nowcoder.com/questionTerminal/da13e0cf321e4df9acd0fdf0a433cbb0

辗转相除法:

import java.util.*;
public class Main {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        while (sc.hasNext()){
            long n = sc.nextLong(), m = sc.nextLong();
            long a = Math.max(n, m), b = Math.min(n, m);
            while (b > 0){
                a %= b;
                long temp = a;
                a = b;
                b = temp;
            }
            System.out.println(n*m/a + a);
        }
    }
}
全部评论

相关推荐

10-17 12:16
同济大学 Java
7182oat:快快放弃了然后发给我,然后让我也泡他七天最后再拒掉,狠狠羞辱他一把😋
点赞 评论 收藏
分享
10-15 16:27
门头沟学院 C++
LeoMoon:建议问一下是不是你给他付钱😅😅
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务