Điều hướng chính

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Tổng nhỏ nhất của dãy

Dễ Số học

  • 100 Điểm
  • 100% Tỉ lệ AC
  • 1 Số AC
  • 256M Bộ nhớ giới hạn
  • 1.0s Giới hạn thời gian

Cho dãy gồm \(n\) số nguyên dương \(a_1, a_2, \dots, a_n\). Ở mỗi bước, bạn chọn hai phần tử bất kỳ của dãy, rồi lấy phần tử có giá trị lớn hơn trừ đi giá trị của phần tử nhỏ hơn (giá trị của phần tử nhỏ hơn giữ nguyên). Nếu hai phần tử bằng nhau thì thao tác không thay đổi gì.

Bạn được thực hiện số bước tùy ý (kể cả không bước nào), và các phần tử luôn phải là số nguyên dương. Hãy tìm tổng nhỏ nhất có thể của các phần tử trong dãy.

Input

  • Dòng đầu chứa số nguyên dương \(n\).
  • Dòng thứ hai chứa \(n\) số nguyên \(a_1, \dots, a_n\).

Output

  • In ra tổng nhỏ nhất của dãy sau khi thực hiện các thao tác.

Constraints

  • \(1 \le n \le 10^5\)
  • \(1 \le a_i \le 10^9\)

Sample Input

4
9 15 6 21

Sample Output

12

Explanation

Ước chung lớn nhất của dãy là \(3\); có thể đưa mọi phần tử về \(3\), tổng là \(4 \times 3 = 12\).

Bình luận

Chưa có bình luận nào.