using System; namespace HJ108 { internal class Program { static void Main(string[] args) { var strInput = Console.ReadLine(); string[] strings = strInput.Split(); uint num01 = uint.Parse(strings[0]); uint mum02 = uint.Parse(strings[1]); //最小公倍数=两数乘积/两数的最大公约数 uint mcm = num01 * mum02 / GetGCD(num01, mum02); Console.WriteLine(mcm); } /// <summary> 获取最大公约数</summary> static uint GetGCD(uint a, uint b) { uint max; uint min; while (true) { max = a >= b ? a : b; min = a <= b ? a : b; if (min == 0) { return max; } if (max % min == 0) { return min; } a = max % min; b = min; } } } }