ot;,&n);
25 #define plf(n) printf("%lf",n);
26 #define sc(n) scanf("%c",&n);
27 #define pc(n) printf("%c",n);
28 #define gc getchar();
29 #define re(n,a) memset(n,a,sizeof(n));
30 #define len(a) strlen(a)
31 #define LL long long
32 #define eps 1e-6
33 using namespace std;
34 double a[100500];
35 bool cmp(double a, double b){
36 return a > b;
37 }
38 int main() {
39 int n = 0;
40 s(n);
41 for(int i = 0; i < n; i ++){
42 slf(a[i]);
43 }
44 sort(a,a+n,cmp);
45 double temp = a[0];
46 for(int i = 1; i< n ;i ++){
47 temp = 2.0*sqrt(a[i]*temp);
48 }
49 pf("%.3lf\n",temp);
50 return 0;
51 }
View Code
|