Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
Re:求大牛给看看为啥一直WA.....In Reply To:求大牛给看看为啥一直WA..... Posted by:yyguo1290 at 2014-11-27 00:09:20 > #include <iostream> > #include <algorithm> > #include <stdio.h> > using namespace std; > > int main() > { > int a[15],b[15],x,y; > int n1,n2,n; > long long s; > double d; > while(scanf("%d %d %d",&n1,&n2,&n)!=EOF) > { > s=0; > if(n1==0&&n2==0&&n==0) > { > return 0; > } > for(int i=0;i<n1+n2;i++) > { > scanf("%d",&a[i] ); > } > sort(a,a+n1+n2); > int j; > for(int i=0,j=0;i<n2;i++,j++) > { > b[j]=a[i]; > } > for(int i=0;i<n1;i++) > { > a[i]=a[n2+i]; > } > x=a[0]; > y=b[n2-1]; > > for(int i=0;i<n-n1-n2;i++) > { > int c; > scanf("%d",&c); > if(c>x) > { > swap(c,x); > a[0]=x; > s+=c; > sort(a,a+n1); > x=a[0]; > > } > else if(c<y) > { > swap(c,y); > b[n2-1]=y; > s+=c; > sort(b,b+n2); > y=b[n2-1]; > } > else > { > s+=c; > } > } > > d=(double)s/(n-n1-n2); > printf("%.6lf\n",d); > > } > } > Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator