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