记录编号 | 50698 | 评测结果 | AAAAAAAAAA | ||
---|---|---|---|---|---|
题目名称 | [USACO Mar08] 自动统计机 | 最终得分 | 100 | ||
用户昵称 | 是否通过 | 通过 | |||
代码语言 | C++ | 运行时间 | 0.008 s | ||
提交时间 | 2012-11-28 21:00:08 | 内存使用 | 3.30 MiB | ||
#include <fstream> #include <iomanip> #define M 70708 using namespace std; int main() { ifstream fin("stats.in"); ofstream fout("stats.out"); int n,a[M],u=0,n1=0,hh=0; double ans1=0.0,ans2=0.0,u1=0.0; fin>>n; for(int i=1;i<=n;i++) { fin>>a[i]; } for(int i=1;i<=n;i++) { u=a[i]+u; } u1=u;n1=n; ans1=(double)u/n; fout<<setprecision(6)<<std::fixed<<(double)ans1<<endl; for(int i=1;i<=n-1;i++) { for(int j=1;j<=n-i;j++) { if(a[j]<a[j+1]) { hh=a[j+1]; a[j+1]=a[j]; a[j]=hh; } } } if(n%2!=0) { n1=n1/2+1; u1=a[n1]; } else { n1=n1/2; u1=(double)(a[n1]+a[n1+1])/2; } ans2=u1; fout<<setprecision(6)<<std::fixed<<(double)ans2<<endl; fin.close(); fout.close(); return 0; }