Laiko ribojimas: 0.5s
Atminties ribojimas: 32MB
Duomenų failas: minplot.in
Rezultatų failas: minplot.out
Minimalus plotas
Jums reikės rasti minimalų plotą, kurį gali sudaryti duotieji stačiakampiai. Stačiakampius galima padėti į bet kurią plokštumos vietą (juos galima padėti net vieną kito, tokiu atveju uždengta vieta į bendrą plotą skaičiuojama tik vieną kartą) bei, esant poreikiui, pasukti °.
Pradiniai duomenys
Pirmojoje eilutėje bus duotas skaičius (). Sekančiose eilučių bus nurodyti du skaičiai , nurodantys kažkokio stačiakampio kraštinių ilgius.
Rezultatai
Jums reikia išvesti minimalų plotą, kurį galima gauti iš duotųjų stačiakampių.
Pavyzdžiai
Pradiniai duomenys | Rezultatai |
---|---|
2 1000 2 500 5 |
3500 |