hdu 6158 计算几何
来源:互联网 发布:集成墙面设计软件 编辑:程序博客网 时间:2024/04/27 21:41
#include<bits/stdc++.h>using namespace std;const double eps=1e-13;const double PI=acos(-1.0);int main(){ int t,r1,r2,n; scanf("%d",&t); while(t--&&scanf("%d%d%d",&r1,&r2,&n)!=EOF) { if(r1<r2) swap(r1,r2); double k1=-1.0/r1,k2=1.0/r2,k3=1.0/(r1-r2); double k4=k1 + k2 + k3; double ans=(r1-r2)*(r1-r2); n--; for(int i=1;i<=n;i+=2) { double r4=1.0/k4; if(r4*r4<eps) break; ans+=r4*r4; if(i+1<=n) ans+=r4*r4; double k5=2*(k1+k2+k4)-k3; k3=k4; k4=k5; } printf("%.5f\n",ans*PI); } return 0;}
阅读全文
0 0
- hdu 6158 计算几何
- hdu 3952 计算几何
- HDU 3694计算几何
- hdu 4195#计算几何
- hdu 4353 计算几何
- hdu 3681 计算几何
- hdu 3629 计算几何
- hdu 3629 计算几何
- hdu 5476 (计算几何)
- hdu 2826 计算几何
- hdu 1007(计算几何)
- hdu 1086 计算几何
- HDU 3952(计算几何)
- HDU 4033 二分+计算几何
- hdu-2438 计算几何+三分
- HDU 1115 计算几何MB
- hdu 2876 (计算几何)
- hdu 3952 计算几何 暴力
- HDU 6154 CaoHaha's staff【找规律】
- 2017多校训练Contest4: 1012 Wavel Sequence hdu6078
- python中的字符串类型
- SC OpenService 失败5:拒绝访问
- Hdu 6150 Vertex Cover【思维】
- hdu 6158 计算几何
- Thinkphp 模型->连接数据库
- [Noip2010]乌龟棋
- 如何将jar包打入到本地maven库中
- 清华大学2009年机试-代理服务器-1082
- BZOJ 2002 弹飞绵羊 分块
- jQuery Autocomplete插件
- SpringBoot上传
- 2017多校训练Contest4: 1003 Counting Divisors hdu6069