软件世界网 购物 网址 三丰软件 | 小说 美女秀 图库大全 游戏 笑话 | 下载 开发知识库 新闻 开发 图片素材
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
移动开发 架构设计 编程语言 Web前端 互联网
开发杂谈 系统运维 研发管理 数据库 云计算 Android开发资料
  软件世界网 -> 开发杂谈 -> The14thUESTCProgrammingContestFinalI -> 正文阅读
开发杂谈 最新文章
BloomFilter
大学四年编程之历程
内核分析
造人论坛——意识的本质和一个人工脑模型
OFDM信号[matlab描述]
人类还会进化吗?
HDUACM1035RobotMotion简单模拟题
树、二叉树(二)
iisphpweb.config处理404,500等,跳转友好
DatabaseAsaFortress

[开发杂谈]The14thUESTCProgrammingContestFinalI

  2016-04-03 20:47:50

I - Intersection


Time Limit: 1000/1000MS (Java/Others)     Memory Limit: 262144/262144KB (Java/Others)

 
Consider such a simple math problem:
There is a sphere and a right circular cone. The center of the sphere coincide with the apex of cone, and the height of the cone is equal to the 
radius of the sphere.
Could you tell me the volume of the intersection of cone and sphere?

Input


There is an integer T in the first line, indicates the number of test cases.
For each test, the only line contains two integers r1 and r2, the radius of the sphere and the base radius of the cone.
1T10000  
1r1,r2100    

Output


For each test, output the answer in one line, in decimals, round to 4 decimal places.

Sample input and output

Sample Input Sample Output
1
1 2
1.1578

My Solution


画个图,然后,分成小圆锥和球用平面切下来一个帽 两块,小圆锥的半径可以用勾股定理和相似三角形来求,然后另外一部分用一元积分来求,
刚开始以为是二元积分,想了好长时间……
然后主要就是注意精度问题,如果有根号的,在最终等式中有平方或立方就应当先去掉俩根号。
有些题,如果碰到精度问题可以考虑 加一个eps 然后输出带要求位数小数的答案。 
#include<cstdio>
#include<bits/stdc++.h>

using namespace std;
//const int maxn=1e6+1000;
const double pi=acos(-1);

int main(void)
{
	int t;
	double r1,r2;
	scanf("%d",&t);
	while(t--)
	{
		scanf("%lf%lf",&r1,&r2);
		double x1=r1*r1;
		double x2=r2*r2;
		double h=x1/sqrt(x1+x2);
		double v=pi*x1*x2/(x1+x2)*h*(1.0/3.0) + (2.0/3.0)*pi*r1*r1*r1-pi*x1*h+pi/3.0*h*x1*x1/(x1+x2);
		printf("%.4f\n",v);
		
	}
}

Thank you!
上一篇文章      下一篇文章      查看所有文章
2016-04-03 20:46:48  
360图书馆 论文大全 母婴/育儿 软件开发资料 网页快照 文字转语音 购物精选 软件 美食菜谱 新闻中心 电影下载 小游戏 Chinese Culture
生肖星座解梦 人民的名义 人民的名义在线看 三沣玩客 拍拍 视频 开发 Android开发 站长 古典小说 网文精选 搜图网 天下美图
中国文化英文 多播视频 装修知识库
2017-4-24 13:23:04
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  软件世界网 --