poj1862

简单题

View Code
#include <iostream>
#include <cstdlib>
#include <cstdio>
#include <cstring>
#include <algorithm>
#include <cmath>
using namespace std;

#define maxn 105

int n;
int f[maxn];

int main()
{
    //freopen("t.txt", "r", stdin);
    scanf("%d", &n);
    for (int i = 0; i < n; i++)
        scanf("%d", &f[i]);
    sort(f, f + n);
    double ans = f[n - 1];
    for (int i = n - 2; i >= 0; i--)
        ans = 2 * sqrt(ans * f[i]);
    printf("%.3f\n", ans);
}

 

posted @ 2013-03-17 20:04  金海峰  阅读(397)  评论(0编辑  收藏  举报