[HDOJ 4520] 小Q系列故事――最佳裁判
2015-07-26 17:00
381 查看
题目描述
小Q系列故事――最佳裁判解题思路
参考代码
#include <stdio.h> #include <math.h> const int inf = 0x3f3f3f3f; double arr[25]; int main() { int n,i; while (~scanf("%d",&n) && n){ double max = -1,min = inf,sum = 0; int p1,p2,p; for (i = 0;i < n;i++){ scanf("%lf",&arr[i]); sum += arr[i]; if (arr[i] > max) max = arr[i],p1 = i; if (arr[i] < min) min = arr[i],p2 = i; } double score = (sum-max-min)/(n-2),eps = inf; for (i = 0;i < n;i++){ if (fabs(arr[i]-score) < eps && i != p1 && i != p2){ p = i; eps = fabs(arr[i]-score); } } printf("%d\n",p+1); } return 0; }
相关文章推荐
- JavaScript中String方法
- Android中的多线程编程(二)Handler的原理(附源码)
- document.all使用
- 深入探讨Java 类加载器
- H264 extractor plugin for Wireshark
- Flash cs6 学习(一) 制作一个包含几个按钮控件的影片剪辑
- 6.2 vm host端的virtio
- 6.3 virtio_balloon
- HTTP Live Streaming直播(iOS直播)技术分析与实现
- 最小生成树——prim算法
- 二维数组
- 欢迎使用CSDN-markdown编辑器
- 05-图3. 六度空间 (30)
- 6.1.Virtio 原理与Guest OS driver
- POJ 2184 Cow Exhibition
- FATE(二维费用背包)
- Tomcat\conf\server.xml文件解析
- [leedcode 135] Candy
- POJ 1384 Piggy-Bank
- Servlet+JSP 原理