Sumar todo

Time Limit:
1 Sec
Memory Limit:
128Mb
Enviados:
788
Resuelto:
323

Descripción

Asi es!! El nombre del problema nos dice lo que debemos hacer; solo sumar un conjunto de números. Pero elaborar un programa que solo sume numeros, tal vez questione tu ingenio. Asi que vamos a añadir un poco de dificultadad.

La operacion suma ahora tiene un costo, y ese costo es la suma de los dos operandos. Asi que para sumar 1 y 10 requiere un costo de 11. Si quieres sumar 1, 2 y 3, hay muchas maneras

1 + 2 = 3, costo = 3

3  + 3 = 6, costo = 6

total = 9

1 + 3 = 4, costo = 4

2 + 4 = 6, costo = 6

total = 10

2 + 3 = 5, costo = 5

1 + 5 = 6, costo = 6

total = 11

En este problema te pediremos que halles el costo mínimo que requiere sumar un conjunto de números.

Entrada

Cada caso comenzara con un entero positivo $N(1 \leq N \leq 5000)$ seguidos de $N$ numeros positivos (todos menores a 10000). La entrada termina cuando $N$ es igual a cero, ese caso no debe ser procesado.

Salida

Para cada caso imprime el costo mínimo en una linea.

Ejemplo Entrada

Copy icon
3
1 2 3
4
1 2 3 4
2
3 4
0

Ejemplo Salida

Copy icon
9
19
7

Ayuda

Estructuras de Datos