eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Пирамида Ацтеков

Пирамида Ацтеков

Император ацтеков Куитлауак собирается построить пирамиду в свою честь. Эта пирамида должна быть выше, чем предыдущие.

Пирамида Ацтеков строится из каменных блоков. Каждый блок представляет собой куб размером 1 × 1 × 1. Куитлауак размещает первый блок на земле во время церемонии заложения пирамиды. Каждый из следующих блоков должен полностью прилегать к грани хотя бы одного из предыдущих блоков.

prb3889.gif

Блок устойчив, если он стоит или на земле, или на некотором другом блоке, к которому со всех четырех сторон прилегают другие блоки. Для того чтобы выдержать испытание временем, пирамида должна быть стабильной, то есть каждый ее блок должен быть стабильным.

prb3889_1.gif

Куитлауак просит Вас определить высоту самой высокой стабильной пирамиды, которую можно построить из имеющегося набора блоков.

Входные данные

Содержит количество имеющихся блоков n (1n109), включая первый.

Выходные данные

Выведите высоту самой высокой устойчивой пирамиды, которая может быть построена из n блоков.

Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
6
Вихідні дані #1
2
Вхідні дані #2
5
Вихідні дані #2
1
Вхідні дані #3
20
Вихідні дані #3
3
Джерело 2012 ACM NEERC, Northern Subregion, Ноябрь 3, Задача A