杭电2014评分数组快排法和基本法
来源:互联网 发布:好玩的桌面软件 编辑:程序博客网 时间:2024/06/13 04:11
#include<iostream>//0ms
#include<iomanip>
using namespace std;
void qsort(int a[],int left,int right);
int main()
{
int i,n,m;
double sum,ave;
int a[100];
while(cin>>n)
{
sum=0;
for(i=0;i<n;i++)
cin>>a[i];
qsort(a,0,n-1);
for(i=1;i<n-1;i++)
sum+=a[i];;
ave=sum/(n-2);
cout<<setiosflags(ios::fixed)<<setprecision(2)<<ave<<endl;
}
return 0;
}
void qsort(int a[],int left,int right)
{
int l=left,r=right;
int key=a[l];
while(l<r)
{
while(key<=a[r]&&l<r)r--;
a[l]=a[r];
while(key>=a[l]&&l<r)l++;
a[r]=a[l];
}
a[l]=key;
if(l-left>1)qsort(a,left,l-1);
if(right-r>1)qsort(a,r+1,right);
#include<iomanip>
using namespace std;
void qsort(int a[],int left,int right);
int main()
{
int i,n,m;
double sum,ave;
int a[100];
while(cin>>n)
{
sum=0;
for(i=0;i<n;i++)
cin>>a[i];
qsort(a,0,n-1);
for(i=1;i<n-1;i++)
sum+=a[i];;
ave=sum/(n-2);
cout<<setiosflags(ios::fixed)<<setprecision(2)<<ave<<endl;
}
return 0;
}
void qsort(int a[],int left,int right)
{
int l=left,r=right;
int key=a[l];
while(l<r)
{
while(key<=a[r]&&l<r)r--;
a[l]=a[r];
while(key>=a[l]&&l<r)l++;
a[r]=a[l];
}
a[l]=key;
if(l-left>1)qsort(a,left,l-1);
if(right-r>1)qsort(a,r+1,right);
}
#include<iostream>//15ms
#include<iomanip>
using namespace std;
void qsort(int a[],int left,int right);
int main()
{
int i,a,n,mix,max;
double sum;
while(cin>>n)
{
sum=0;mix=101;max=-1;
for(i=0;i<n;i++)
{
cin>>a;
if(a>max)max=a;
if(a<mix)mix=a;
sum+=a;
}
cout<<setiosflags(ios::fixed)<<setprecision(2)<<(sum-mix-max)/(n-2)<<endl;
}
return 0;
}
0 0
- 杭电2014评分数组快排法和基本法
- 基本法
- 树状数组-杭电-5592
- 华为基本法
- 澳门特别行政区基本法
- 澳门特别行政区基本法
- 堆数组实现评委评分
- lucene-hits和评分
- 杭电 1234 和 杭电 2115
- 杭电oj 1541 树状数组
- 杭电OJ 敌兵布阵 树状数组
- 杭电 2852 树状数组+二分
- 杭电 1556 (树状数组)
- 杭电 1541 Stars 树状数组
- 杭电ACM1003 最大子数组之和
- 树状数组简单题----杭电1541
- 杭电Sort it 2689树状数组
- 杭电2074 叠筐 二维数组
- 二维码读取与扫描
- android 帧布局实现跑马灯
- 如何修改单卡和双卡工程的默认数据连接开关
- Fireworks in Montreal
- 不注册直接使用COM组件的方法
- 杭电2014评分数组快排法和基本法
- [LeetCode]9.Palindrome Number
- javascript深入理解js闭包
- Notification用法
- If not, then the process of what would be my future
- JavaEE----Action接受请求参数
- Apache Pig入门学习文档(一)
- keytool命令总结
- Spring is infinitely good, but hard to find clear Huan