fork download
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main(){
  4. int t;
  5. cin>>t;
  6. while(t--){
  7. cout<<setprecision(6)<<fixed;
  8. int n;
  9. cin>>n;
  10. int a[n];
  11. for(int i=0;i<n;i++){
  12. cin>>a[i];
  13. }
  14. sort(a,a+n);
  15. double c=(a[n-1]+a[n-2])/2;
  16. for(int i=n-3;i>=0;i--){
  17. c=(c+a[i])/2;
  18. }
  19. cout<<c<<endl;
  20. }
  21. }
Success #stdin #stdout 0s 4372KB
stdin
2
2
9 3
3
3 2 9
stdout
6.000000
4.000000