A. Vanya and Cubes
time limit per test

1 second

memory limit per test

256 megabytes

input

standard input

output

standard output

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

The first line contains integer n (1 ≤ n ≤ 104) — the number of cubes given to Vanya.

Output

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

Sample test(s)
input
1
output
1
input
25
output
4
Note

Illustration to the second sample:

水题、

#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;
typedef long long ll;
typedef pair<int,int> pii;
const int INF = 1e9;
const double eps = 1e-;
int cas = ; int main()
{
#ifdef LOCAL
// freopen("case.txt","r",stdin);
#endif
int n,ans,sum,sum2;
while(cin>>n)
{
ans = sum = sum2 = ;
while(true)
{
if(sum2 > n) break;
ans ++ ;
sum += ans;
sum2 += sum;
}
cout << ans- << endl;
}
return ;
}

最新文章

  1. 【转】responseText,responseBody,responseXML差别
  2. 3年的坚持,最终造就著作——《Learninghard C#学习笔记》
  3. PowerPivot安装完成后创建网站或网站集报错解决办法
  4. git环境搭建
  5. Oracle 6 - 锁和闩 - transaction的可串行化
  6. ROR 环境的 搭建
  7. C# 利用反射查看类的信息
  8. filter 以及 orderBy的使用
  9. KEIL的宏汇编器A51介绍
  10. apache kafka系列之-监控指标
  11. HTTPS协议入门
  12. tomcat发布项目绑定域名总结
  13. 【iOS 开发】基本 UI 控件详解 (UIButton | UITextField | UITextView | UISwitch)
  14. Java Annotation详解 理解和使用Annotation
  15. Python3 与 C# 并发编程之~ 线程篇
  16. wx小程序-起航!
  17. Lucene 个人领悟 (三)
  18. 转录本组装软件StringTie的使用说明
  19. 1085. Perfect Sequence (25)-水题
  20. Node.js数据库连接池操作通用工具(MySQL模块)

热门文章

  1. Android进程间通信(IPC)机制Binder简要介绍和学习计划【转】
  2. while 读取文件内容
  3. java深入探究07-jsp
  4. Spring Boot- 用idea新建spring boot web项目
  5. eclipse快捷提示原理
  6. Linux课程---9、安装RPM包(RPM的全称是什么)
  7. php:如何使用PHP排序, key为字母+数字的数组(多维数组)
  8. GeoServer基础教程(四):空间数据互操作的接口规范WMS、WFS和WCS
  9. python-Django收集主机信息
  10. Java 实现 JS的eval函数