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;
}
目录
相关文章
|
7月前
|
Java 测试技术
HDU-1233-还是畅通工程
HDU-1233-还是畅通工程
41 0
|
Java 人工智能
|
Java 人工智能 Windows
|
人工智能
hdu2084数塔
经典问题了,题意我就不叙述了(题目是中文的~) 分析:dp[i][j]表示在第i行第j个位置上能取得的最大和,那么要从最后一行开始算起,到塔顶结束:dp[i][j] = a[i][j]+max(dp[i+1][j], dp[i+1][j+1]), 边界条件是dp[n][j] = a[n][j]; ...
671 0
|
机器学习/深度学习
hdu1059Dividing
题意:有6种石头,价值分别是1,2,3,4,5,6   每种有若干,作为输入数据。问能否把这些石头按照价值均分? 分析:多重背包问题。 代码: View Code 1 #include 2 #include 3 #include 4 using namespace...
874 0
hdu 3746 Cyclic Nacklace
点击打开链接hdu 3746 思路:kmp+字符串的最小循环节问题 分析: 1 题目要求的是给定一个字符串,问我们还需要添加几个字符可以构成一个由n个循环节组成的字符串。
705 0