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