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