Elevador Espacial
¡Las vacas están yendo al espacio! Ellas planean entrar en órbita construyendo una especie de elevador espacial: una torre gigante de bloques. Ellas tienen tipos diferentes de bloques con los cuales quieren construir la torre. Cada tipo de bloque tienen una altura y está disponible en cantidad . Debido a posibles daños producidos por rayos cósmicos, ninguna parte de un bloque de tipo puede exceder una altura máxima .
Ayude a las vacas a construir el elevador espacial más alto posible apilando bloques uno encima del otro de acuerdo a las reglas.
Entrada
• Línea 1: Un solo entero, .
• Líneas 2…K+1: Cada línea contiene tres enteros separados por espacio: , , y . La línea describe el bloque de tipo .
Salida
• Línea 1: Un solo entero , la máxima altura con la que se puede construir una torre.
Ejemplo de Entrada
3
7 40 3
5 23 8
2 52 6
Ejemplo de Salida
48
Explicación
Desde abajo: bloques de tipo , luego bloques de tipo , y finalmente bloques de tipo . Apilar bloques de tipo y de tipo no es legal, desde que la parte superior del último bloque de tipo excedería la altura .
Comments