11.13藍橋杯選拔賽熱身賽題解——HH的LCM
阿新 • • 發佈:2018-12-21
基礎演算法。。。求兩個整數的最小公倍數。先求一下最大公約數,然後就能求最小公倍數啦。
import java.util.*; public class HH的LCM { public static int gcd(int a,int b) { int max,min; max = a > b ? a : b; min = a < b ? a : b; if(max % min != 0) { return gcd(min,max % min); } else { return min; } } public static int lcm(int a,int b) { return a * b / gcd(a,b); } public static void main(String args[]) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); while(T-- > 0) { int a = sc.nextInt(); int b = sc.nextInt(); System.out.println(lcm(a,b)); } } }