Somme minimale après permutation des éléments dans une tranche
Go
Hard
slices
Tâche «Somme minimale après permutation des éléments dans une tranche»
Étant donné une tranche (slice) d'entiers de longueur N. Il est permis de réarranger les éléments de la tranche de manière arbitraire. Il faut trouver la somme minimale possible des modules des différences entre éléments adjacents après le réarrangement, c'est-à-dire minimiser la somme |a[i] - a[i+1]| pour i allant de 0 à N-2. Affichez cette somme minimale.
Format d\ entrée
Première ligne : un entier N (1 ≤ N ≤ 10^5). Deuxième ligne : N entiers, ne dépassant pas 10^9 en valeur absolue, séparés par des espaces.
Format de sortie
Un seul entier — la somme minimale possible des modules des différences entre éléments adjacents.
Exemples
Exemple 1
ENTRÉE
5
10 0 5 0 10
SORTIE
40
Exemple 2
ENTRÉE
a3b2c
SORTIE
aaabbc
main.go