Laiko ribojimas: 0.5s

Atminties ribojimas: 64MB

Duomenų failas: lmio_2007_piramide_jau.in

Rezultatų failas: lmio_2007_piramide_jau.out

Jei norite pateikti savo sprendimą - prisijunkite.

Piramidė (LMIO 2007)

Esamę ne kartą matę statant piramidę iš taurių. Pavyzdžiui, jeigu turime 5 taures, tai galime pastatyti dviejų aukštų piramidę. Taurė tvirtai stovi, jeigu ji remiasi ant keturių taurių.

Norint pastatyti trijų aukštų piramidę, reikia papildomai 9 taurių. Norint gauti taisyklingą piramidę, reikia, kad kiekvienas aukštas būtų kvadratas, o jos viršuje būtų viena taurė.

Taisyklinga piramidė

Pastaba. Jeigu turime 8 taures, tai galime pastatyti tik dviejų aukštų piramidę, panaudodami visas taures, tačiau be vienos taurės viršūnėje (jos ir negalima būtų padėti, nes nėra pagrindo iš 4 taurių).

Netaisyklinga piramidė

Parašykite programą, kuri suskaičiuotų kelių aukštų didžiausią taisyklingą (viršuje viena taurė, visos taurės remiasi ant keturių taurių, išskyrus taures pirmajame aukšte) piramidę galime pastatyti, jeigu turime N taurių. Jeigu liks nepanaudotų taurių, tai kiek?

Pradiniai duomenys

Pirmoje eilutėje įrašytas taurių skaičius N (1\\leqN\\leq1000).

Rezultatai

Turi būti įrašyti du skaičiai: piramidės aukštų ir nepanaudotų taurių skaičius.

Pavyzdžiai

Pradiniai duomenys Rezultatai
5
2 0
10
2 5
15
3 1
568
11 62
1000
13 181
30
4 0