题目链接
题目描述
航天飞行器是一项复杂而又精密的仪器,飞行器的损耗主要集中在发射和降落的过程,科学家根据实验数据估计,如果在发射过程中,产生了 x 程度的损耗,那么在降落的过程中就会产生 x2 程度的损耗,如果飞船的总损耗超过了它的耐久度,飞行器就会爆炸坠毁。问一艘耐久度为 h 的飞行器,假设在飞行过程中不产生损耗,那么为了保证其可以安全的到达目的地,只考虑整数解,至多发射过程中可以承受多少程度的损耗?

#include<iostream>
#include<algorithm>
#include<cmath>
using namespace std;
int main()
{
    long long int n,m,ans;
    while(cin>>n)
    {
        m=sqrt(n);
        for(long long int i=m;i>=0;i--)
        {
            if(i+i*i<=n)
            {
                ans=i;
                break;    
            }
        }
        cout<<ans<<endl;    
    }
    return 0;
}
Last modification:September 20th, 2019 at 11:24 pm
如果觉得我的文章对你有用,请随意赞赏