Laiko ribojimas: 1s
Atminties ribojimas: 64MB
Bokštas
Ant stalo iš eilės sustatyta () dėžių. Jūs žinote kiekvienos dėžės matmenis: -osios dėžės plotis yra , ilgis - , o aukštis - (). Iš šių dėžių norite pastatyti kuo aukštesnį bokštą. Tačiau vieną dėžę galima dėti ant kitos tada ir tik tada, jei aukščiau esanačios dėžės tiek plotis, tiek ilgis yra griežtai mažesni už žemesniosios dėžės tiek plotį, tiek ilgį. Formaliai, ant -osios dėžės galėsime uždėti -ąją, jei ir . Dėžių sukioti ar vartyti negalite. Raskite aukščiausio įmanomo bokšto aukštį.
Pradiniai duomenys
Pirmoje eilutėje pateiktas skaičius . Toliau seka eilučių. -ojoje iš jų pateikti trys skaičiai: , ir .
Rezultatai
Išveskite vieną skaičių - aukščiausio įmanomo bokšto aukštį.
Pavyzdys
Duomenys | Rezultatai |
---|---|
4 3 4 1 2 4 3 1 1 4 4 3 4 |
8 |