小Q系列故事——最佳裁判

Time Limit:200MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u

Description

  过去的2012年对小Q来说是很悲催的一年,失恋了12次,每次都要郁闷1个来月。 
  好在小Q是个体育迷,在最痛苦的时候,他常常用观看各种体育节目来麻醉自己,比如伦敦奥运会期间,小Q就常常在周末邀上一群单身同事聚在自己的蜗居,一边畅饮啤酒,一边吹牛。 
  小Q最喜欢看的是跳水,主要原因也是因为这个项目有中国人参加,而且中国队员获胜的几率很大,一般不会再给自己添堵,不然何谈看体育疗情伤呢。 
  跳水项目的一个重要环节就是裁判打分,小Q他们有时候会觉得某个裁判不公平,是不是有意在压中国队员的分数。于是每当一个队员跳水完毕,他们几个也像电视上的裁判那样给队员打分,并且规定,谁的分数和最终得分最接近谁就是他们当中的最佳裁判,现场奖励啤酒一杯! 
  其中,最终得分是这样计算的:N个人打分,去掉一个最高分,去掉一个最低分,然后剩余分数相加,再除以N-2即为最终得分。 
  凭借“看体育疗情伤”而练就的专业体育知识,小Q几乎每局必胜,这一夜,小Q注定要烂醉如泥了......

Input

  输入包含多组测试用例。 
  每组测试用例首先是一个整数N,表示裁判的人数,然后接着是N个实数,表示N个裁判的打分Pi,N为0时结束输入。 
   [Technical Specification]
  5 <= N <= 20 
  0<=Pi<=10

Output

  请计算并输出最佳裁判的编号,每组数据输出占一行,若有多人并列最佳裁判,只要求输出编号最小的那个。 
  特别说明:裁判编号按照打分的顺序从1开始,依次类推,最后一人编号为N。

Sample Input

5 8.3 9.2 8.7 8.9 9.0 0

Sample Output

4

//因为是比赛时做的,所以名字没起好,别见怪,用两个数组一个保存排序后的,一个保存排序前的,其实可以用二维数组来做,当时脑子秀逗了。

#include <iostream>
#include <stdio.h>
#include <algorithm>
using namespace std;
const int maxd=20;
double a[maxd],b[maxd],c[maxd],d[maxd];

double cmp(double a,double b)
{
    return a<b;
}

int main()
{
    int n,tab;
    double sum,num;
    double f1,f2;
    while (scanf("%d",&n),n)
    {   tab=0;
        sum=0;num=0;f1=0;f2=0;
        for (int i=0;i<n;i++)
          {
            scanf("%lf",&a[i]);
            b[i]=a[i];
          }
        sort(a,a+n,cmp);
        f1=a[0];f2=a[n-1];
        a[0]=0;a[n-1]=0;
        for (int i=0;i<n;i++)
            sum+=a[i];
        num=sum/(n-2);
        a[0]=f1;a[n-1]=f2;
        for(int i=0;i<n;i++)
            {
                c[i]=(a[i]-num)*(a[i]-num);
                d[i]=(b[i]-num)*(b[i]-num);
            }
        sort(c,c+n,cmp);
        for (int i=0;i<n;i++)
           if (c[0]==d[i]) {tab=i;break;}
        printf("%d\n",tab+1);
    }
    return 0;
}

时间: 2024-10-15 11:14:47

小Q系列故事——最佳裁判的相关文章

HDU 4520 小Q系列故事――最佳裁判(STL)

小Q系列故事——最佳裁判 Problem Description 过去的2012年对小Q来说是很悲催的一年,失恋了12次,每次都要郁闷1个来月. 好在小Q是个体育迷,在最痛苦的时候,他常常用观看各种体育节目来麻醉自己,比如伦敦奥运会期间,小Q就常常在周末邀上一群单身同事聚在自己的蜗居,一边畅饮啤酒,一边吹牛. 小Q最喜欢看的是跳水,主要原因也是因为这个项目有中国人参加,而且中国队员获胜的几率很大,一般不会再给自己添堵,不然何谈看体育疗情伤呢. 跳水项目的一个重要环节就是裁判打分,小Q他们有时候会

C - 小Q系列故事——最佳裁判

C - 小Q系列故事——最佳裁判 Time Limit:200MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Description 过去的2012年对小Q来说是很悲催的一年,失恋了12次,每次都要郁闷1个来月.  好在小Q是个体育迷,在最痛苦的时候,他常常用观看各种体育节目来麻醉自己,比如伦敦奥运会期间,小Q就常常在周末邀上一群单身同事聚在自己的蜗居,一边畅饮啤酒,一边吹牛.  小Q最喜欢看的是跳水,主要原因也是因为这

HDU 4520 小Q系列故事——最佳裁判

Time Limit : 500/200ms (Java/Other)   Memory Limit : 65535/32768K (Java/Other) Problem Description 过去的2012年对小Q来说是很悲催的一年,失恋了12次,每次都要郁闷1个来月. 好在小Q是个体育迷,在最痛苦的时候,他常常用观看各种体育节目来麻醉自己,比如伦敦奥运会期间,小Q就常常在周末邀上一群单身同事聚在自己的蜗居,一边畅饮啤酒,一边吹牛. 小Q最喜欢看的是跳水,主要原因也是因为这个项目有中国人参

小Q系列之 最佳裁判

这个题需要注意一些数据条件 尤其是一些输入数据条件 #include<algorithm> #include<stdio.h> #include<math.h> using namespace std; int main() { int n,m,i; float b[21],a[21]; double s,k; m=21; while(scanf("%d",&n)) { if(n==0||n<5)//就这个条件特别坑 想了好久都没想到还

hdu4505小Q系列故事——电梯里的爱情

小Q系列故事——电梯里的爱情 Time Limit: 300/100 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others)Total Submission(s): 3626    Accepted Submission(s): 2284 Problem Description 细心的同事发现,小Q最近喜欢乘电梯上上下下,究其原因,也许只有小Q自己知道:在电梯里经常可以遇到他心中的女神HR. 电梯其实是个很暧昧的地方,只有在电梯

hdu---(4515)小Q系列故事——世界上最遥远的距离(模拟题)

小Q系列故事——世界上最遥远的距离 Time Limit: 500/200 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others)Total Submission(s): 1751    Accepted Submission(s): 628 Problem Description 世界上最遥远的距离 不是生与死 而是我就站在你面前 你却不知道我爱你 世界上最遥远的距离 不是我就站在你面前你却不知道我爱你 而是明明知道彼此相爱

HDU 4515 小Q系列故事——世界上最遥远的距离

#include <iostream> #include <cmath> #include <algorithm> using namespace std; void moniadd(int y,int m,int d) { if (m > 12) { y++; m -= 12; } if (d>31) { if (m==1 || m==3 || m==5 || m==7 || m==8 || m==10 || m==12) { d -= 31; } els

HDU 4500 小Q系列故事——屌丝的逆袭

腾讯的题目,一条简单的搜索题目,适合初学者练习代码能力,或者是高手休息脑子的题,呵呵,不需要动脑了,只动手打代码就过了. 不过腾讯这故事有点坏啊,给人透露了两个信息: 1 腾讯不拘一格降人才 2 进入腾讯就可以屌丝逆袭了 腾讯是不是还想说腾讯的mm特别多? 呵呵,出题不忘给自己宣传一下. #include <stdio.h> #include <limits.h> const int MAX_NM = 20; int N, M; int matrix[MAX_NM][MAX_NM]

hdu4505 小Q系列故事——电梯里的爱情(水题)

Problem Description http://acm.hdu.edu.cn/showproblem.php?pid=4505 细心的同事发现,小Q最近喜欢乘电梯上上下下,究其原因,也许只有小Q自己知道:在电梯里经常可以遇到他心中的女神HR. 电梯其实是个很暧昧的地方,只有在电梯里,小Q才有勇气如此近距离接近女神,虽然觉得有点不自在,但次数多了,女神也习惯了小Q的存在,甚至熟悉到仿佛不说上句话自己也都觉得不合适了.可是,他们的谈话也仅仅限于今天天气不错啊或是你吃了吗之类的,往往在对方微笑点