测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A9296. Fox and Number Game

编程题 普及/提高-

题目描述

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}$ .
上一题 去做题 下一题