hdu 2551 竹青遍野

简介:

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2551
hint:就是读懂题就行了

#include <iostream>
#include <cstdio>
using namespace std;
typedef long long LL;
LL data[1005];
int main()
{
    data[0]=0;
    for(int i=1; i<1005; i++)
        data[i]+=data[i-1]+i*i*i;
    LL m,x;
    int k;
    while(~scanf("%lld",&m))
    {
        while(m--)
        {
            scanf("%lld",&x);
            for(int i=0; i<1005; i++)
            if(data[i]>x)
            {
                k=i;
                break;
            }
            if(data[k-1] == x)
                cout<<k-1<<endl;
            else
                cout<<k<<endl;
        }

    }
    return 0;
}
目录
相关文章
|
6月前
|
机器学习/深度学习 存储 人工智能
HDU - 5912——Fraction
HDU - 5912——Fraction
|
测试技术 Java
|
定位技术
hdu 4771 Stealing Harry Potter's Precious
点击打开链接 题意:题目给定一个n*m的地图,地图有一个起点标记为'@',还有'#'表示不能够走的,'.'表示可以走。给定k个点,问从起点开始把这k个点走过去的最小步数。
791 0