Fox and Number Game
题意翻译
有$N(1\leq N\leq 100)$个数$x_1,x_2,..,x_n$。
可以根据需要多次执行以下操作:选择两个不同的下标 $i$ 和 $j$,保持 $x_i > x_j$ ,然后令 $x_i \gets x_i - x_j$。
目标是使所有数字的总和尽可能小。
请找到这个最小的金额。
题目描述
Fox Ciel is playing a game with numbers now.
Ciel has $ n $ positive integers: $ x_{1} $ , $ x_{2} $ , ..., $ x_{n} $ . She can do the following operation as many times as needed: select two different indexes $ i $ and $ j $ such that $ x_{i} $ > $ x_{j} $ hold, and then apply assignment $ x_{i} $ = $ x_{i} $ - $ x_{j} $ . The goal is to make the sum of all numbers as small as possible.
Please help Ciel to find this minimal sum.
输入输出格式
输入格式
The first line contains an integer $ n $ ( $ 2<=n<=100 $ ). Then the second line contains $ n $ integers: $ x_{1} $ , $ x_{2} $ , ..., $ x_{n} $ ( $ 1<=x_{i}<=100 $ ).
输出格式
Output a single integer — the required minimal sum.
输入输出样例
输入样例 #1
2
1 2
输出样例 #1
2
输入样例 #2
3
2 4 6
输出样例 #2
6
输入样例 #3
2
12 18
输出样例 #3
12
输入样例 #4
5
45 12 27 30 18
输出样例 #4
15
说明
In the first example the optimal way is to do the assignment: $ x_{2} $ = $ x_{2} $ - $ x_{1} $ .
In the second example the optimal sequence of operations is: $ x_{3} $ = $ x_{3} $ - $ x_{2} $ , $ x_{2} $ = $ x_{2} $ - $ x_{1} $ .