Description

所謂偏序關係,指的是一個集合上 $S$ 的二元關係 $\leq$,滿足以下三個條件:

  • 自反性:$\forall a\in S$,有 $a\leq a$;
  • 反對稱性:$\forall a, b\in S$,$a\leq b$ 且 $b\leq a$,則 $a = b$;
  • 遞移性:$\forall a, b, c\in S$,$a\leq b$ 且 $b\leq c$,則 $a\leq c$。

當我們講到「二維偏序」時,常有個誤解是認為所有偏序關係都能夠被拿來利用。而我們這次要討論的主角──整除關係──就是一個實實在在的反例。

實際上,競程中講到二維偏序時,要求元素要滿足的得是「全序關係」,全序與偏序關係幾乎相同,但其中的「自反性」會被升級為:

  • 完全性:$a\leq b$ 或 $b\leq a$。

也就是說,對於任意兩個元素,他們互相要能夠「比較」,才能排出一個順序。理所當然的,在整除關係中,例如當兩個數字是 $2$ 和 $3$ 時,誰都不整除誰,就造成問題了。

現在,給你 $N$ 個數字,為了解決這樣子的麻煩,我們來為這些數字製造整除上的全序關係,具體來說,你可以試圖進行以下操作:

  • 選擇一個正整數 $1\leq i<N$ 以及一個質數 $p$,將 $a_i$ 裡 $p$ 的冪次和 $a_{i+1}$ 裡 $p$ 的冪次互換。

也就是說,當兩個數字為 $p^ x\cdot u$ 和 $p^ y\cdot v$ 時,對這兩個數字選擇質數 $p$ 進行操作後,這兩個數字就會變成 $p^ y\cdot u$ 和 $p^ x\cdot v$。注意到這裡必須將所有 $p$ 的冪次提出,也就是前面提到的 $u$ 和 $v$ 不能是 $p$ 的倍數。

為了讓整個序列有全序關係,你的目標是使用最少次的操作,使得:
$$
\forall 1\leq i < j \leq N,\ a_{i}\mid a_{j}
$$

請輸出這個最少操作次數。

Input Format

輸入首行有一個正整數 $N$,代表數字的個數。

次行 $N$ 個正整數 $a_1, a_2, \ldots, a_N$,代表給你的 $N$ 個數字。

  • $1\leq N\leq 10^ 6$
  • $1\leq a_i\leq 2\times 10^ 6$

Output Format

輸出最少的操作次數,使得 $\forall 1\leq i < j \leq N,\ a_{i}\mid a_{j}$。

Sample Input 1

5
8 4 1 2 2

Sample Output 1

7

Sample Input 2

8
4 9 24 18 4 9 6 9

Sample Output 2

23

Sample Input 3

10
15 1 3 2 4 25 6 10 7 6

Sample Output 3

36

Hints

Problem Source

Subtasks

No. Testdata Range Constraints Score
1 0~2 範例測資 0
2 3~8 $N\leq 500$,所有 $a_i$ 的質因數都是 $2$ 6
3 3~13 所有 $a_i$ 的質因數都是 $2$ 23
4 3~19 所有 $a_i$ 的質因數都是 $2$ 或 $3$ 14
5 0~8, 20~31 $N\leq 500$ 16
6 32~42 $a_i\leq 10^ 4$ 20
7 0~59 無額外限制 21

Testdata and Limits

No. Time Limit (ms) Memory Limit (VSS, KiB) Output Limit (KiB) Subtasks
0 2000 1048576 65536 1 5 7
1 2000 1048576 65536 1 5 7
2 2000 1048576 65536 1 5 7
3 2000 1048576 65536 2 3 4 5 7
4 2000 1048576 65536 2 3 4 5 7
5 2000 1048576 65536 2 3 4 5 7
6 2000 1048576 65536 2 3 4 5 7
7 2000 1048576 65536 2 3 4 5 7
8 2000 1048576 65536 2 3 4 5 7
9 2000 1048576 65536 3 4 7
10 2000 1048576 65536 3 4 7
11 2000 1048576 65536 3 4 7
12 2000 1048576 65536 3 4 7
13 2000 1048576 65536 3 4 7
14 2000 1048576 65536 4 7
15 2000 1048576 65536 4 7
16 2000 1048576 65536 4 7
17 2000 1048576 65536 4 7
18 2000 1048576 65536 4 7
19 2000 1048576 65536 4 7
20 2000 1048576 65536 5 7
21 2000 1048576 65536 5 7
22 2000 1048576 65536 5 7
23 2000 1048576 65536 5 7
24 2000 1048576 65536 5 7
25 2000 1048576 65536 5 7
26 2000 1048576 65536 5 7
27 2000 1048576 65536 5 7
28 2000 1048576 65536 5 7
29 2000 1048576 65536 5 7
30 2000 1048576 65536 5 7
31 2000 1048576 65536 5 7
32 2000 1048576 65536 6 7
33 2000 1048576 65536 6 7
34 2000 1048576 65536 6 7
35 2000 1048576 65536 6 7
36 2000 1048576 65536 6 7
37 2000 1048576 65536 6 7
38 2000 1048576 65536 6 7
39 2000 1048576 65536 6 7
40 2000 1048576 65536 6 7
41 2000 1048576 65536 6 7
42 2000 1048576 65536 6 7
43 2000 1048576 65536 7
44 2000 1048576 65536 7
45 2000 1048576 65536 7
46 2000 1048576 65536 7
47 2000 1048576 65536 7
48 2000 1048576 65536 7
49 2000 1048576 65536 7
50 2000 1048576 65536 7
51 2000 1048576 65536 7
52 2000 1048576 65536 7
53 2000 1048576 65536 7
54 2000 1048576 65536 7
55 2000 1048576 65536 7
56 2000 1048576 65536 7
57 2000 1048576 65536 7
58 2000 1048576 65536 7
59 2000 1048576 65536 7