Cow College.
¡El Granjero Juan está planeando abrir una nueva universidad para vacas!
Hay
vacas que podrían asistir a esta universidad. Cada vaca desea pagar a lo más
por matrícula
. El Granjero Juan puede establecer el valor de la matriícula que todas las vacas deben pagar para inscribirse. Si esta matrícula es mayor que el máximo que una vaca desea pagar, entonces la vaca no se inscribirá en la universidad. El Granjero Juan quiere obtener la mayor cantidad posible de dinero de manera que él pueda pagar a sus instructores un salario justo. Por favor, determine cuánto dinero puede hacer, y cuántas matrículas deben cobrar.
Entrada
La primera línea contiene . La segunda línea contiene
enteros
, donde
es la matrícula máxima que la vaca
desea pagar.
Salida
Por favor dé como salida la cantidad máxima de dinero que el Granjero Juan puede obtener y la óptima que debería cobrar. Si hay varias soluciones, dé la solución con la menor matricula óptima.
Note que el tamaño grande de enteros involucrados en este problema podría requerir el uso de datos de enteros de 64 bits (por ejemplo, "long" en Java, "long long" en C/C++).
Ejemplo de Entrada
4
1 6 4 6
Ejemplo de Salida
12 4
Si el Granjero Juan cobra 4, entonces se inscribirán 3 vacas, permitiendo que haga .
Comments