#include<bits/stdc++.h>
using namespace std;
int a[1005];
int main(){
int n, d;
double ans;
while(scanf("%d", &n) != EOF){
ans = 0;
d = -1;
for(int i = 1; i <= n; i ++){
cin >> a[i];
d = max(d, a[i]);
ans += a[i];
}
if(ans - d < d)
printf("%.1lf\n", ans - d);
else
printf("%.1lf\n", ans / 2);
}
return 0;
}
/*
1.寿命最长的电池寿命大于其余电池的寿命之和:
时间最长为其余电池的寿命之和;
2.寿命最长的电池寿命小于(或等于)其余电池的寿命之和:
间最长为所有电池的寿命之和除以2;
*/
10-22
732
12-05
976
05-10
1984