2980.Vanya and Cubes

Time Limit: 1s Memory Limit: 256MB

Vanya got n cubes. He decided to build a pyramid from them. Vanya wants to build the pyramid as follows: the top level of the pyramid must consist of 1 cube, the second level must consist of 1+2=3 cubes, the third level must have 1+2+3=6 cubes, and so on. Thus, the i-th level of the pyramid must have 1+2+...+(i-1)+i cubes.

Vanya wants to know what is the maximum height of the pyramid that he can make using the given cubes.

Input Format(From the terminal/stdin)

The first line contains integer n (1 \le n \le 104) - the number of cubes given to Vanya.

Output Format(To the terminal/stdout)

Print the maximum possible height of the pyramid in the single line.

Sample Input 1

Copy
1
 \n

Sample Output 1

Copy
1
 \n

Sample Input 2

Copy
25
  \n

Sample Output 2

Copy
4
 \n

Hints

Illustration to the second sample:

2980_1.png

Submit

请先 登录

© 2025 FAQs