2 条题解
-
0
#include<bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; double h=0,a[n],d1=-1,x=1e18,d=-1; for(int i=0;i<n;i++){ cin>>a[i]; if(x>a[i]) x=a[i]; if(d<a[i]) d=a[i]; h+=a[i]; } h-=(x+d); h/=(n-2); for(int i=0;i<n;i++) { if(a[i]==d) { d=-1; continue; } if(a[i]==x) { x=-1; continue; } d1=max(abs(a[i]-h),d1); } printf("%.2lf %.2lf",h,d1); }
信息
- ID
- 4545
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 1
- 标签
- (无)
- 递交数
- 48
- 已通过
- 25
- 上传者