253. Coleccion 
Puntos | 14.24 | Límite de memoria | 16 MiB |
---|---|---|---|
Límite de tiempo (caso) | 1s | Límite de tiempo (total) | 1m0s |
Tamaño límite de entrada (bytes) | 10 KiB |
Descripción
Como ávido coleccionista de tarjetas de Yu-Gi-Oh! cada que cae algún dinero en tus manos lo gastas en conseguir las tarjetas mas poderosas para mejorar tu nivel de juego, y aunque gastas todo tu dinero de esta manera tan irrazonable, deseas por supuesto gastarlo de la manera mas razonable (valga la incongruencia). Por lo tanto te interesa obtener las mejores tarjetas posibles por tu dinero.
Para lograrlo has catalogado todas las tarjetas que te interesan asignándoles un puntaje de 0 a 100 dependiendo de cuanto te interesan.
Cabe mencionar que únicamente te interesa tener una copia de cada tarjeta, por lo que todas las tarjetas de tu lista son distintas y en caso de comprarlas compraras únicamente una copia de cada una.
Por lo tanto deberás escribir un programa que dada, la cantidad $D$ de dinero con que cuentas, el número $N$ de tarjetas diferentes disponibles, el precio $P_i$ de cada una de las tarjetas, y el puntaje $U_i$ que tu le asignas a cada una de las tarjetas, te devuelva cual es el puntaje máximo que puedes obtener en tarjetas con tu dinero.
Entrada
Tu programa deberá leer del teclado los siguientes datos, en la primera línea dos números enteros separados por un espacio que corresponden a $D$ y $N$ respectivamente. En las siguientes $N$ líneas habrá en cada línea dos números separados por un espacio indicando el precio $P$ y el puntaje $U$ de esa tarjeta.
Salida
Tu programa deberá escribir en la pantalla un único número que indica el puntaje máximo en tarjetas que puedas obtener con tu dinero.
Ejemplo
Entrada | Salida |
---|---|
15 4 2 10 9 18 6 12 4 10 | 38 |
Límites:
- 1 <= $D$ <= 10000
- 1 <= $N$ <= 500
- 1 <= $P_i$ <= 100
- 0 <= $U_i$ <= 100.
- code
- coleccion.c
- compiler.out/err
- cases/
Fecha y hora | Lenguaje | Estatus | Porcentaje | Ejecución | Salida | Memoria | Tiempo | Acciones | |
---|---|---|---|---|---|---|---|---|---|
Nuevo envío |
Opiniones de coders
Calidad
2.7
👥 2 votos en total
Dificultad
1.7
👥 2 votos en total
Coder | Lenguaje | Memoria | Tiempo | Fecha y hora |
---|---|---|---|---|
blak_dragon1 | cpp | 13.36 | 0.00 | 2013-08-17 19:31:50 |
luischonps | cpp | 13.75 | 0.00 | 2013-08-17 21:04:23 |
Blanco | cpp | 3.20 | 0.00 | 2015-07-25 05:31:56 |
cbalderrama | cpp11 | 3.24 | 0.00 | 2016-08-10 03:15:58 |
Juan_Carlos_Sigler_Priego | cpp | 11.38 | 0.01 | 2013-10-26 00:02:36 |
gtp | cpp11 | 3.23 | 0.01 | 2018-03-21 05:31:00 |
spleensarethebest | cpp | 11.43 | 0.01 | 2013-07-29 21:39:34 |
isailandao | cpp | 12.11 | 0.01 | 2013-07-27 21:34:24 |
RandyIbarra | cpp | 1.91 | 0.01 | 2016-07-24 19:02:49 |
rcc | cpp11 | 1.47 | 0.02 | 2017-11-30 03:36:06 |
Fecha y hora | Lenguaje | Coder | Estatus | Porcentaje | Ejecución | Salida | Memoria | Tiempo | Acciones |
---|
Clarificaciones
Info | Mensaje | Respuesta |
---|
Debes iniciar sesión para desbloquear/ver esta solución.