贪心之最优服务次序
代码:
1 #include <cstdio> 2 #include <algorithm> 3 #include <iostream> 4 #include <queue> 5 #include <vector> 6 using namespace std; 7 8 const int maxn=100; 9 10 int x[maxn]; 11 12 int main() 13 { 14 int n; 15 cin>>n; 16 int sum=0; 17 for(int i=0;i<n;i++) 18 { 19 cin>>x[i]; 20 } 21 sort(x,x+n); 22 for(int i=1;i<n;i++) 23 x[i]=x[i]+x[i-1]; 24 for(int i=0;i<n;i++) 25 sum+=x[i]; 26 27 cout<<1.0*sum/n<<endl; 28 return 0; 29 } 30 /* 31 10 32 56 12 1 99 1000 234 33 55 99 812 33 */