|
|
вернуться в форумWA #5, please tell me, what's my mistake? #include<iostream> #include<queue> #include<stdio.h> using namespace std; int main() { int n,i,k,m,n1,n2; priority_queue<int>a; cin>>n; m=n/2+1; for(i=1;i<=m;i++) { cin>>k; a.push(k); } for(i=m+1;i<=n;i++) { cin>>k; a.push(k); a.pop(); } if (n%2) printf("%.1f",1.0*a.top()); else { n1=a.top(); a.pop(); n2=a.top(); printf("%.1f",((float)n1+(float)n2)/2); } system("pause"); return 0; } |
|
|