Laiko ribojimas: 1s
Atminties ribojimas: 16MB
Plytelės
Iš kvadratinių plytelių reikia sudėlioti vienos plytelės storio kvadratų eilę. Pirmiausia sudedamas didžiausias galimas kvadratas. Iš likusių plytelių – vėl didžiausias ir t. t. Parašykite programą, kuri išskaidytų duotą plytelių skaičių į dalis, reikalingas kiekvieno kvadrato statybai.
Pradiniai duomenys
Pirmoje ir vienintelėje eilutėje įvestas vienas natūralusis skaičius - plytelių skaičius ().
Rezultatai
Vienoje eilutėje programa turi išvesti kiekvienos plytelės plotą (skaičiuojant mažaisiais kvadratais) mažėjimo tvarka.
Pavyzdžiai
Pradiniai duomenys | Rezultatai |
---|---|
75 |
64 9 1 1 |