每個人的生命中都有各自的拍數。
假設大家的拍子都從第 $1$ 秒開始,請問下一次大家剛好在同個時間打拍子是什麼時候?
long long
範圍內。舉例來說,如果有兩個人,分別為 A 和 B,A 和 B 的拍數分別為 $3$ 和 $4$,那麼下次同時打拍子,如下圖,會在第 $12$ 秒。因此答案為 $12$。
long long GCD (long long a, long long b) {
if(a == 0 || b == 0)
return a + b;
return GCD(b, a % b);
}
一開始輸入一行,其只有一個 $n$,表示接下來有幾個人的心跳拍子數。
接下來輸入 $n$ 行,每行有一個數字 $p_i$,表示第 $i$ 個人的心跳拍子數。
輸出一行一個整數,表示下一次大家剛好在同個時間打拍子在什麼時候。
long long
保存,也就是答案會介於 $-2^ {63}$ 和 $2^ {63}-1$ 之間。No. | Testdata Range | Constraints | Score |
---|---|---|---|
1 | 0 | 範例測資 | 0 |
2 | 0~5 | 答案可用 int 保存 | 30 |
3 | 0~10 | 無額外限制 | 70 |