| Run ID | Author | Problem | Lang | Verdict | Time | Memory | Code Length | Submit Time |
|---|---|---|---|---|---|---|---|---|
| 78123 | sh25_zhangzh | 白细胞计数 | C++ | Wrong Answer | 0 MS | 252 KB | 581 | 2025-12-26 15:23:41 |
#include<iostream> #include<cmath> using namespace std; int main() { int n; cin>>n; float a[300]; float max=0; float min=10000; for(int i=0;i<n;i++) { cin>>a[i]; if(a[i]>=max) { max=a[i]; } if(a[i]<=min) { min=a[i]; } } double s=0; double b[300]; for(int i=0;i<n;i++) { if(a[i]!=max&&a[i]!=min) { s+=a[i]; } } s=s/n;//没问题 double m=0; for(int i=0;i<n;i++) { if(a[i]!=max&&a[i]!=min) { b[i]=abs(s-a[i]); if(b[i]>=m) { m=b[i]; } } } printf("%.2lf %.2lf",s,m); }