记录编号 215129 评测结果 A
题目名称 排队接水 最终得分 100
用户昵称 Gravatardateri 是否通过 通过
代码语言 C++ 运行时间 0.000 s
提交时间 2015-12-20 00:28:35 内存使用 0.29 MiB
显示代码纯文本
/*一个水龙头*/
#include<stdio.h>
#include<stdlib.h>
int cmp(const void *x,const void *y)
{
	return *(int *)x-*(int *)y;
} 
int main()
{
	int a[3000][2]={0},n=0,num=0,flag=0,count=0,i,j;
	double ans=0;
	freopen("jieshui.in","r",stdin);
	freopen("jieshui.out","w",stdout);
	scanf("%d",&n);
	for(i=0;i<n;i++)
	  {
	    scanf("%d",&a[i][0]);
	    a[i][1]=i+1;
	    num+=a[i][0];
	  }
	qsort(a,n,sizeof(a[0]),cmp);
	for(i=0;i<n;i++)
	    printf("%d ",a[i][1]);
	printf("\n",a[i][1]);
	for(i=0;i<n;i++)
	  //ans+=(n-i)*a[i][0];
	  for(j=0;j<i;j++)
	    ans+=a[j][0];
	printf("%.2lf",ans/n);
	return 0;
}