西电OJ - 1042 另一个简单游戏
来源:互联网 发布:网络食品安全专项整治 编辑:程序博客网 时间:2024/05/16 07:31
题目链接:http://acm.xidian.edu.cn/problem.php?id=1042
#include <iostream>#include <stdio.h>#include <string.h>#include <algorithm>using namespace std;/**************************************************************************************************************** 题意:和上次西电网络赛 G 题相似,这次较简单,规定了每次可以选两个数进行处理 思路: 1,从小到大排序,将前两个数求平均数 2,将平均数存入数列,重新排序,重复1 3,详见之前的 西电网络赛-G 4,之前没见过精度问题,wa了一下午,然后看到有人说要用1e-10精度,不知道什么意思,但是AC了 (补上:学习精度)****************************************************************************************************************/double a[105];int main(){ int T,N; cin>>T; while(T--) { cin>>N; //memset(a,0,sizeof(a)); for(int i = 0;i < N;i ++) cin>>a[i]; sort(a,a+N); int le=N,id=0; double temp; if(N == 1) temp=a[0]/2; else{ while(le > 1) { temp=(a[id]+a[id+1])/2; id++; a[id]=temp; sort(a+id,a+N); le--; } } printf("%.2lf\n",temp+(1e-10)); } return 0;}
0 0
- 西电OJ - 1042 另一个简单游戏
- 1042-另一个简单游戏
- XDOJ 另一个简单游戏
- 西电OJ - 1041 Franky的游戏O
- 杭电OJ——简单计算器
- 杭电 OJ 最简单的计算机
- 杭电OJ-1042_N!
- 杭电oj-1042-N!
- 杭电OJ——1283 最简单的计算机
- 杭电(oj)ACM 2586 简单LCA
- 杭电OJ——1283 最简单的计算机
- 西电OJ - 1035 数独
- 西电OJ - 1044 炸金花
- 地下城夺宝游戏——杭电OJ 1044题解析
- 杭电oj分类
- 杭电oj
- 杭电OJ 2054
- 杭电OJ 1028
- 我的编程奋斗历程[四部曲之四]-决定创业篇
- Object-c------self
- C++基本数据类型简便定义
- Node.JS查询Mysql数据库输出到页面
- Oracle修改字段的方法
- 西电OJ - 1042 另一个简单游戏
- setStyleSheet来设定窗口部件的样式(前景色,背景图片)
- leetcode26:Remove Duplicates from Sorted Array
- `OpenCV2.4.9+Qt5.x+Qt Creator`配置
- 工作后准备的书籍
- 课堂作业8
- 任务分配-dfs
- 西电OJ - 1044 炸金花
- cocos2dx面试题整理