解题说明:此题就是求立方体的十二条边之和,给的条件是三个不同面的面积,说白了就是求解一个方程组而已
a*b=s1
b*c=s2
a*c=s3
给你s1, s2 s3,求4*(a+b+c)
#include<cstdio>
#include<iostream>
#include<cstring>
#include<cmath>
using namespace std;
int main()
{
int s1,s2,s3;
double a,b,c;
scanf("%d %d %d",&s1,&s2,&s3);
b=sqrt((double)s1*s2/s3);
a=b*s3/s2;
c=(double)s2/b;
printf("%.0lf\n",4*(a+b+c));
return 0;
}