Codeforces Round 841 (Div. 2) and Divide by Zero 2022
A
Joey Takes Money
Codeforces
800
原题
←B →
翻译中…

Joey is low on money. His friend Chandler wants to lend Joey some money, but can't give him directly, as Joey is too proud of himself to accept it. So, in order to trick him, Chandler asks Joey to play a game.

翻译中…

In this game, Chandler gives Joey an array $a_1, a_2, \dots, a_n$ ($n \geq 2$) of positive integers ($a_i \ge 1$).

翻译中…

Joey can perform the following operation on the array any number of times:

翻译中…
  1. Take two indices $i$ and $j$ ($1 \le i \lt j \le n)$.
  2. Choose two integers $x$ and $y$ ($x, y \ge 1$) such that $x \cdot y = a_i \cdot a_j$.
  3. Replace $a_i$ by $x$ and $a_j$ by $y$.
翻译中…

In the end, Joey will get the money equal to the sum of elements of the final array.

翻译中…

Find the maximum amount of money $\mathrm{ans}$ Joey can get but print $2022 \cdot \mathrm{ans}$. Why multiplied by $2022$? Because we are never gonna see it again!

翻译中…

It is guaranteed that the product of all the elements of the array $a$ doesn't exceed $10^{12}$.

翻译中…

Input

翻译中…

Each test contains multiple test cases. The first line contains the number of test cases $t$ ($1 \leq t \leq 4000$). Description of the test cases follows.

翻译中…

The first line of each test case contains a single integer $n$ ($2 \leq n \leq 50$) — the length of the array $a$.

翻译中…

The second line contains $n$ integers $a_1, a_2, \dots, a_n$ ($1 \leq a_i \leq 10^6$) — the array itself.

翻译中…

It's guaranteed that the product of all $a_i$ doesn't exceed $10^{12}$ (i. e. $a_1 \cdot a_2 \cdot \ldots \cdot a_n \le 10^{12}$).

翻译中…

Output

翻译中…

For each test case, print the maximum money Joey can get multiplied by $2022$.

翻译中…

Note

翻译中…

In the first test case, Joey can do the following:

翻译中…
  1. He chooses $i = 1$ and $j = 2$ (so he has $a[i] \cdot a[j] = 6$), chooses $x = 6$ and $y = 1$ and makes $a[i] = 6$ and $a[j] = 1$. $$[2, 3, 2] \xrightarrow[x = 6,\; y = 1]{i = 1,\; j = 2} [6, 1, 2]$$
  2. He chooses $i = 1$ and $j = 3$ (so he has $a[i] \cdot a[j] = 12$), chooses $x = 12$ and $y = 1$ and makes $a[i] = 12$ and $a[j] = 1$. $$[6, 1, 2] \xrightarrow[x = 12,\; y = 1]{i = 1,\; j = 3} [12, 1, 1]$$
翻译中…

The sum is $14$ which is the maximum of all possible sums. The answer is $2022 \cdot 14 = 28308$.

翻译中…

样例

Input #1
3
3
2 3 2
2
1 3
3
1000000 1000000 1
Output #1
28308
8088
2022000000004044
InputCopy OutputCopy
题目信息
题号
1731A
时间限制
1 s
内存限制
256 MB
标签
贪心
数学

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。