2011蓝桥杯【初赛试题】歌赛新规则

简介:

歌赛新规则

歌手大赛的评分规则一般是去掉一个最高分,去掉一个最低分,剩下的分数求平均。当评委较少的时候,如果我们只允许去掉一个分数,该如何设计规则呢?

有人提出:应该去掉与其余的分数平均值相差最远的那个分数。即“最离群”的分数。

以下的程序用于实现这个功能。其中x存放所有评分,n表示数组中元素的个数。函数返回最“离群”的那个分数值。请补全缺失的代码。

double score(double x[], int n)

{

int i,j;

double dif = -1;

double bad;

for(i=0; i<n; i++)

{

double sum = 0;

for(j=0; j<n; j++)

{

if(j!=i) sum += x[j];//除了要检测的那个分数不加外,其他分数计算总和

}

double t = x[i] - sum / (n-1);//看看要检测的那个分数与剩下的所有的分数的平均值的差距

if(t<0) t = -t;//不要负数

if(t>dif)//如果大于上一次的几率,更新最大差距

{

dif = t;

bad = x[i];//记录最坏数

printf("%d, %f\n", i, x[i]);

}

}

return bad;

}

相关文章
|
存储 人工智能 BI
P8597 [蓝桥杯 2013 省 B] 翻硬币个人思考总结+第五届传智杯ABC 初赛题解
桌上放着排成一排的若干硬币。我们用 `*` 表示正面,用 `o` 表示反面(是小写字母,不是零),比如可能情形是 `**oo***oooo`,如果同时翻转左边的两个硬币,则变为 `oooo***oooo`。现在小明的问题是:如果已知了初始状态和要达到的目标状态,每次只能同时翻转相邻的两个硬币,那么对特定的局面,最少要翻动多少次呢?
144 0
单片机比赛准备08-蓝桥杯-第六届初赛模拟题(温度采集和控制装置)
单片机比赛准备08-蓝桥杯-第六届初赛模拟题(温度采集和控制装置)
97 0
单片机比赛准备08-蓝桥杯-第六届初赛模拟题(温度采集和控制装置)
单片机比赛准备07-蓝桥杯-第五届初赛模拟题(模拟智能灌溉装置)
单片机比赛准备07-蓝桥杯-第五届初赛模拟题(模拟智能灌溉装置)
54 0
单片机比赛准备07-蓝桥杯-第五届初赛模拟题(模拟智能灌溉装置)
单片机比赛准备06-蓝桥杯-第四届初赛模拟题(自动售水机)
单片机比赛准备06-蓝桥杯-第四届初赛模拟题(自动售水机)
120 0
单片机比赛准备06-蓝桥杯-第四届初赛模拟题(自动售水机)
单片机比赛准备05-蓝桥杯-第三届初赛模拟题(模拟传送装置)
单片机比赛准备05-蓝桥杯-第三届初赛模拟题(模拟传送装置)
115 0
单片机比赛准备05-蓝桥杯-第三届初赛模拟题(模拟传送装置)
|
人工智能 移动开发 测试技术
【蓝桥杯历年真题合集】蓝桥杯2022初赛
给定一个长度为 n 的数列A1,A2,... , An 和一个非负整数 x。 给定 m 次查询, 每次询问能否从某个区间 [l, r] 中选择两个数使得他们的异或等于 x。
407 0
【蓝桥杯历年真题合集】蓝桥杯2022初赛
|
机器学习/深度学习 存储 测试技术
【蓝桥杯历年真题合集】蓝桥杯2021初赛
小蓝有一个超大的仓库,可以摆放很多货物。 现在,小蓝有n 箱货物要摆放在仓库,每箱货物都是规则的正方体。 小蓝规定了长、宽、高三个互相垂直的方向,每箱货物的边都必须严格平行于长、宽、高。 小蓝希望所有的货物最终摆成一个大的立方体。即在长、宽、高的方向上分别堆L、W、H 的货物,满足n = L×W×H。...
387 0
【蓝桥杯历年真题合集】蓝桥杯2021初赛
|
搜索推荐 测试技术
【蓝桥杯历年真题合集】蓝桥杯2020初赛
门牌制作 小蓝要为一条街的住户制作门牌号。 这条街一共有2020 位住户,门牌号从1 到2020 编号。 小蓝制作门牌的方法是先制作0 到9 这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌1017 需要依次粘贴字符1、0、1、7,即需要1 个字符0,2 个字符1,1 个字符7。 请问要制作所有的1 到2020 号门牌,总共需要多少个字符2? 输出格式 这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只输出这个整数,输出多余的内容将无法得分。 #i.
103 0
【蓝桥杯历年真题合集】蓝桥杯2020初赛
|
测试技术
【蓝桥杯历年真题合集】蓝桥杯2019初赛
对于上面的迷宫,从入口开始,可以按DRRURRDDDR的顺序通过迷宫, 一共1010步。其中D、U、L、RD、U、L、R分别表示向下、向上、向左、向右走。 对于下面这个更复杂的迷宫(3030行5050列),请找出一种通过迷宫的方式,其使用的步数最少,在步数最少的前提下,请找出字典序最小的一个作为答案。...
115 0
【蓝桥杯历年真题合集】蓝桥杯2019初赛
|
人工智能
【蓝桥杯历年真题合集】蓝桥杯2016初赛
最大比例 X星球的某个大奖赛设了M级奖励。每个级别的奖金是一个正整数。并且,相邻的两个级别间的比例是个固定值。 也就是说:所有级别的奖金数构成了一个等比数列。比如:16,24,36,54。其等比值为:3/2 现在,我们随机调查了一些获奖者的奖金数。请你据此推算可能的最大的等比值。 输入格式 输入存在多组测试数据 第一行为数字 N (0&lt;N&lt;100),表示接下的一行包含N个正整数 第二行N个正整数Xi(Xi&lt;1 000 000 000 000),用空格分开。每个整数表示调查到的某人.
118 0
【蓝桥杯历年真题合集】蓝桥杯2016初赛