題目描述
航天飛行器是一項(xiàng)復(fù)雜而又精密的儀器巴帮,飛行器的損耗主要集中在發(fā)射和降落的過程,科學(xué)家根據(jù)實(shí)驗(yàn)數(shù)據(jù)估計(jì)虐秋,如果在發(fā)射過程中榕茧,產(chǎn)生了 x 程度的損耗,那么在降落的過程中就會(huì)產(chǎn)生 x2 程度的損耗客给,如果飛船的總損耗超過了它的耐久度用押,飛行器就會(huì)爆炸墜毀。問一艘耐久度為 h 的飛行器靶剑,假設(shè)在飛行過程中不產(chǎn)生損耗蜻拨,那么為了保證其可以安全的到達(dá)目的地,只考慮整數(shù)解桩引,至多發(fā)射過程中可以承受多少程度的損耗缎讼?
輸入描述:
每個(gè)輸入包含一個(gè)測試用例。每個(gè)測試用例包含一行一個(gè)整數(shù) h (1 <= h <= 10^18)坑匠。
輸出描述:
輸出一行一個(gè)整數(shù)表示結(jié)果血崭。
示例1
輸入
10
輸出
2
題解:
#include<cstdio>
#include<cstdlib>
#include<cmath>
using namespace std;
long long h;
int main() {
scanf("%lld", &h);
printf("%lld", (long long)(sqrt(double(h + 0.25)) - 0.5));
return 0;
}