#include<iostream>
#include<algorithm>
#define MAXLEN 100
using namespace std;
void gree(int n,int x[]){
sort(x,x+n);
int s1[MAXLEN],s2[MAXLEN],t1[MAXLEN],t2[MAXLEN];
for(int i=0;i<n;i++){
t1[i]=0;
t2[i]=0;
}
int j,m1=0,m2=0;
for(i=0,j=0;i<n;j++,i++){
if(i<n){
s1[j]=x[i];
m1++;
}
i++;
if(i<n){
s2[j]=x[i];
m2++;
}
}
for(i=0;i<m1-1;i++){
for(j=0;j<i+1;j++){
t1[i]+=s1[j];
}
}
for(i=0;i<m2-1;i++){
for(j=0;j<i+1;j++){
t2[i]+=s2[j];
}
}
float sum=0;
for(i=0;i<m1;i++){
sum=sum+t1[i];
}
for(i=0;i<m2;i++){
sum=sum+t2[i];
}
cout<<"平均等候时间:"<<sum/n<<endl;
}
int main(){
int x[MAXLEN];
int n;
cout<<"等待人数=";
cin>>n;
cout<<"服务时间=";
for(int i=0;i<n;i++){
cin>>x[i];
}
gree(n,x);
return 0;
}
服务等待-------两个服务点
最新推荐文章于 2023-03-17 22:12:57 发布