北大ACM poj2194
来源:互联网 发布:淘宝差评对卖家的影响 编辑:程序博客网 时间:2024/05/18 02:49
#include <stdio.h>#include <math.h>int cmp(const void *a,const void *b){ return *(double *)a-*(double *)b;}int main(){ int count; int i; double y, x[10]; while(scanf("%d",&count),count)//输入0结束 { y = 1.0;//圆心初始高度为1 for(i=0; i<count; i++) { scanf("%lf",&x[i]);//输入数据 } qsort(x,count,sizeof(x[0]),cmp);//圆心的横坐标从小到大排序 for(i=0; i<count-1; i++) { y = y + sqrt(4 - (x[1+i] - x[i])*(x[1+i] - x[i])/4);//计算高度 } printf("%.4lf %.4lf\n", (x[0] + x[count-1])/2, y); } return 0;}
- 北大ACM poj2194
- 北大ACM
- 北大ACM-题型分类
- 北大ACM题型分类
- 北大ACM做题小软件
- 北大acm 题型分类
- 北大ACM分类初期
- 北大ACM题分类
- 北大ACM题型分类
- 北大ACM题型分类
- 北大ACM-题型分类
- 北大 ACM 1423
- 北大ACM习题参考答案
- 北大 ACM 1111题
- 北大ACM分类
- 北大acm 1001 Exponentiation
- 北大ACM推荐题目
- 北大ACM poj 1001
- effective c++
- 关于装系统那些事
- 构建自己的监测器【6】-agentmain方式
- 俄民众支持将列宁墓迁出红场时事要闻English
- Hello Bada!详解之四:Bada UI的布局
- 北大ACM poj2194
- Linux常用性能检测命令
- SHELL 编程入门与提高(三)SHELL中的语句详解(下)
- switch语句在Java和C#使用中的差异
- 小议外包
- 程序员真的是吃青春饭的吗?(献给即将进入职场的程序员们)
- JMS简介以及WebLogic配置JMS图解
- 有意思的成员变量
- 检测大端小端