luogu#P7789. [COCI2016-2017#6] Sirni

[COCI2016-2017#6] Sirni

题目描述

NN 张卡片,每张卡片上写有一个数值 PiP_i

可以连接任意两张卡片,但需要花费 min(PamodPb,PbmodPa)\min(P_a\bmod P_b, P_b\bmod P_a)

请你求出连接所有卡片所需要的最小花费。

输入格式

第一行,一个整数 NN,代表有 NN 张卡片;

接下来 NN 行,每行一个正整数 PiP_i,代表第 ii 张卡片上写的数值。

输出格式

一行,一个整数,代表最小花费。

4
2
6
3
11 
1
4
1
2
3
4 
0
3
4
9
15 
4

提示

【样例解释 #1】

连接卡片 11 和卡片 22,花费 min(2mod6,6mod2)=0\min(2\bmod 6,6\bmod 2)=0

连接卡片 22 和卡片 33,花费 min(3mod6,6mod3)=0\min(3\bmod 6,6\bmod 3)=0

连接卡片 11 和卡片 44,花费 min(2mod11,11mod2)=1\min(2\bmod 11,11\bmod 2)=1

总共花费 0+0+1=10+0+1=1

【数据范围】

对于 30%30\% 的数据,1N1031\le N\le 10^3

对于另外 40%40\% 的数据,1Pi1061\le P_i\le 10^6

对于 100%100\% 的数据,1N1051\le N\le 10^51Pi1071\le P_i\le 10^7

【说明】

本题分值按 COCI 原题设置,满分 140140

题目译自 COCI2016_2017 CONTEST #6 T5 SIRNI