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

简介:

小Q系列故事——最佳裁判
Time Limit 500200 MS (JavaOthers)    Memory Limit 6553532768 K (JavaOthers)
Total Submission(s) 1690    Accepted Submission(s) 819


Problem 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
 

Source
2013腾讯编程马拉松初赛第四场(3月24日)


偷偷水一题
AC代码:

#include <stdio.h>
#include <math.h>
double a[100];
int main() 
{
    int i,n,flag;
    double min,max,sum,num,Min;
    while(scanf("%d",&n),n!=0)
    {
        for(i=0;i<n;i++) 
        scanf("%lf",&a[i]);
        min=999,max=-999,sum=0;
        for(i=0;i<n;i++) 
        {
            if(a[i]<min) 
                min=a[i];
            if(a[i]>max) 
                max=a[i];           
            sum+=a[i];
        }
        num=(sum-min-max)/(n-2);
        Min=999;
        for(i=0;i<n;i++)
        {
            if(Min>fabs(a[i]-num))
            {
                Min=fabs(a[i]-num);
                flag=i;
            }
        }
        printf("%d\n",flag+1);
    }
    
    return 0;
}
相关文章
|
4月前
【蓝桥杯】[递归]母牛的故事
蓝桥杯——[递归]母牛的故事
54 1
【蓝桥杯】[递归]母牛的故事
|
算法 C++ Python
【每日算法Day 87】今天我脱单了,所以大家不用做题了!
【每日算法Day 87】今天我脱单了,所以大家不用做题了!
122 0
【洛谷】独自一人听歌写题
【洛谷】独自一人听歌写题
71 0
|
存储
【蓝桥杯集训·每日一题】AcWing 4309. 消灭老鼠
文章目录 一、题目 1、原题链接 2、题目描述 二、解题报告 1、思路分析 2、时间复杂度 3、代码详解 三、知识风暴 最大公约数
84 0
每日一题——找出游戏的获胜者
每日一题——找出游戏的获胜者
100 0
每日一题——找出游戏的获胜者
|
机器学习/深度学习 安全
每日一更1004:母牛的故事
题目描述: 有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?(假设母牛不死)
90 0
|
算法
每日一题冲刺大厂 第二十三天 奶牛晒衣服
大家好,我是泡泡,给大家带来每日一题的目的是为了更好的练习算法,我们的每日一题为了让大家练到各种各样的题目,熟悉各种题型,一年以后,蜕变成为一个不一样的自己!
130 0
下一篇
无影云桌面