E 使徒袭来
题目描述
神秘的使徒袭击了第三新东京市,少男少女们驾驶着决战兵器EVA守护着人类的和平。
牛可乐是NERV特务机关的指挥官,他必须时刻了解牛牛/牛妹/牛能三人的战斗状态。现在牛可乐获得了这三位EVA驾驶员的战斗力之积,在保证三位驾驶员战斗力均为正实数的情况下,请你帮助牛可乐计算这三位驾驶员的战斗力之和最低是多少?
输入描述:
一个正整数n,表示三位驾驶员的战斗力之积,n≤10 ^ 9。
输出描述:
输出三位驾驶员最低的战斗力之和,保留3位小数。
示例1
输入
1
输出
3.000
解析:
本题给出三个数的积,那么要想得到最小三个数之和,所以想到的就是求出n的根号三次方,最后乘以2。
代码如下:
#include"stdio.h"
#include"math.h"
#include"string.h"
#include"iostream"
#include"algorithm"
using namespace std;
int main()
{
int n;
while(~scanf("%d",&n))
{
double l=pow(n,1.0/3);
printf("%.3f\n",l*3);
}
return 0;
}