#CCBOTPBA0000057. Chu kỳ máy phát (Generator Synchronization Cycle)

Chu kỳ máy phát (Generator Synchronization Cycle)

Chu kỳ máy phát (Generator Synchronization Cycle)

Nguồn: Phước Hưng OJ

Phiên bản: Phước Hưng OJ Extended

Đề bài

Hai máy phát hoạt động theo chu kỳ nguyên dương nn và mm. Tại thời điểm 00, cả hai cùng ở mốc khởi đầu. Sau đó, máy thứ nhất trở lại mốc này tại các thời điểm n,2n,3n,…n,2n,3n,\ldots; máy thứ hai tại m,2m,3m,…m,2m,3m,\ldots. Hãy tìm thời điểm nguyên dương đầu tiên kk mà hai máy đồng thời trở lại mốc khởi đầu. Thời điểm 00 không được tính.

Input

Một dòng chứa hai số nguyên dương nn và mm, theo thứ tự chu kỳ của hai máy.

Output

In duy nhất số nguyên dương kk nhỏ nhất chia hết đồng thời cho nn và mm.

Subtask

  • Subtask 1 (20%): 1≤n,m≤201\le n,m\le20.
  • Subtask 2 (30%): 1≤n,m≤10001\le n,m\le1000.
  • Subtask 3 (50%): 1≤n,m≤1041\le n,m\le10^4.

Ví dụ

Ví dụ 1

Input:

4 6

Output:

12

Giải thích: Máy thứ nhất về mốc ở các thời điểm 4,8,12,…4,8,12,\ldots; máy thứ hai ở 6,12,18,…6,12,18,\ldots. Mốc dương đầu tiên trùng nhau là 1212.

Ví dụ 2

Input:

7 7

Output:

7

Giải thích: Hai chu kỳ cùng bằng 77, nên cả hai cùng về mốc lần đầu ở thời điểm 77, không phải 00.

Ví dụ 3

Input:

1 10000

Output:

10000

Giải thích: Máy chu kỳ 11 về mốc ở mọi thời điểm nguyên dương. Máy còn lại về mốc lần đầu tại 1000010000, vì vậy đây là mốc chung đầu tiên.