Reordenar
Descripción
Dado números – , y un entero . Se pueden realizar un ilimitado número de swaps en el arreglo intercambiando y por un costo de . Entonces el nuevo arreglo luego del swap será .
Tarea
Para cierto número , su tarea sera encontrar la suma mínima de dos valores (los costos de los swaps y ( + + ... + ) × ). Dados consultas y un para cada uno de estos, encuentre el costo mínimo que se puede lograr para cada consulta. Todas las consultas son independientes.
Entrada
Se darán enteros en la primera linea: – tamaño del arreglo, – número de consultas y – el coefiiente que multilica a .
La segunda linea contine enteros positios , ⋯ , v el arreglo inicial..
La última linea da los enteros positios
Salida
En cada una de las lineas imprima el costo mínimo para cada consulta.
Restricciones
Subtareas
№ Restricciones Adicionales Puntos
1 | | | puntos 5
2 | | | puntos 10
3 | | | puntos 25
4 | | \(-¿\) | puntos 10
5 | \(N \le 5 × 10^4\) | \(-¿\) | puntos 50
Se darán puntos por cada subtarea solo si se pasan todos sus casos
Ejemplo de Entrada #1
4 1 5
4 1 2 3
2
Ejemplo de Salida #1
25
Ejemplo de Entrada #2
4 1 6
4 1 2 3
2
Ejemplo de Salida #2
29
Explicación de los ejemplos
Ejemplo №1: Es optimo no swapear ningun elemento. Entonces el costo será \((4 + 1) × 5 = 25\).
Ejemplo №2: Podemos swapear con primero y luego con :
El costo de los swaps es y . Entonces, el costo total es \(5 + 6 + (1 + 2) × 6 = 29\).
Comments