java hdu2014青年歌手大奖赛_评委会打分
来源:互联网 发布:我的世界贴吧手机版js 编辑:程序博客网 时间:2024/05/23 12:03
青年歌手大奖赛_评委会打分
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 72581 Accepted Submission(s): 36050
Problem Description
青年歌手大奖赛中,评委会给参赛选手打分。选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。
Input
输入数据有多组,每组占一行,每行的第一个数是n(2<n<=100),表示评委的人数,然后是n个评委的打分。
Output
对于每组输入数据,输出选手的得分,结果保留2位小数,每组输出占一行。
Sample Input
3 99 98 974 100 99 98 97
Sample Output
98.0098.50
Author
lcy
Source
C语言程序设计练习(三)
Recommend
lcy | We have carefully selected several similar problems for you: 1992 1396 1249 1133 1207
然后,学习了数组和排序:
package hdu;import java.util.*;import java.text.*;//import java.util.Arrays;public class hdu2014 {public class Main{public static void main(String[] args) {// TODO 自动生成的方法存根Scanner cin=new Scanner(System.in);while(cin.hasNext()){int ans[]=new int[110000];int n=cin.nextInt();for(int j=0;j<n;j++){ans[j]=cin.nextInt();}//for(int i=0;i<n;i++)//冒泡排序//{//for(int j=0;j<n-1;j++)//{//if(ans[j]>ans[j+1])//{//int help=ans[j];//ans[j]=ans[j+1];//ans[j+1]=help;//}//}//}Arrays.sort(ans,0,n);//快速排序double result=0;for(int i=1;i<n-1;i++)result+=ans[i];result/=(n-2);System.out.println(String.format("%.2f", result));}}}
0 0
- java hdu2014青年歌手大奖赛_评委会打分
- HDU2014 青年歌手大奖赛_评委会打分
- HDU2014 青年歌手大奖赛_评委会打分
- HDU2014--青年歌手大奖赛_评委会打分
- HDU2014 青年歌手大奖赛_评委会打分
- Hdu2014 青年歌手大奖赛_评委会打分
- HDU2014青年歌手大奖赛_评委会打分
- HDU2014青年歌手大奖赛_评委会打分
- hdu2014——青年歌手大奖赛_评委会打分
- (解题报告)HDU2014---青年歌手大奖赛_评委会打分
- 青年歌手大奖赛_评委会打分
- 青年歌手大奖赛_评委会打分
- 青年歌手大奖赛_评委会打分
- 青年歌手大奖赛_评委会打分
- 青年歌手大奖赛_评委会打分
- 青年歌手大奖赛_评委会打分
- 青年歌手大奖赛_评委会打分
- 青年歌手大奖赛_评委会打分
- iOS开发——SDWebImage框架使用详解
- 简简单单的排序算法
- Leetcode 5. Longest Palindromic Substring 解题报告
- SQL查询之联结查询和子查询
- objc category的秘密
- java hdu2014青年歌手大奖赛_评委会打分
- 关于string的一段代码
- C++子父类成员之间相互访问的权限分析
- 决策树
- 关于获取imageview上的图片,保存到相册并通知相册自动更新
- git、Gradle、NDK、依赖及补充
- TCP连接的状态详解以及故障排查
- HashMap实现原理分析
- JDK源码解析之List和Set接口