HDU 5858 Hard problem(计算几何)【较难】【多校联合8.18】
来源:互联网 发布:全球主权财富基金知乎 编辑:程序博客网 时间:2024/05/23 19:18
题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=5858
解题思路:
看懂这个图,这个题就能A掉了。
下面是AC代码:
#include<cstdio>#include<cstring>#include<cmath>#include<algorithm>using namespace std;#define PI acos(-1.0)int main(){ int r1,r,t; scanf("%d",&t); while(t--) {scanf("%d",&r1); r=(double)r1; double x=1.25/(sqrt(2.0)); double jiaodu=(acos(x))*2.0; double hudu=acos(x)*2.0; double area1=1.0*r*r*hudu*0.5; double area2=0.5*r*r*sin(hudu); double area=area1-area2; double hudu2=2.0*PI-2.0*acos(-sqrt(2.0)/4.0); double area3=0.25*r*r*hudu2/2.0; area=area3-area-0.25*r*r*sin(hudu2)*0.5; area*=2.0; printf("%.2lf\n",area); } return 0;}
0 0
- HDU 5858 Hard problem(计算几何)【较难】【多校联合8.18】
- HDU 5858 Hard problem(计算几何)
- HDU 5858 Hard problem(计算几何)
- HDU-5858 Hard problem(计算几何)
- hdu 5858 Hard problem【计算几何+思维】
- HDU-5858 Hard problem(数学公式、计算几何)
- HDU 5858 Hard problem——计算几何(微积分)
- HDU 5858 Hard problem (几何)
- HDU-5858-Hard problem(几何)
- HDU 5858 Hard problem(几何)
- HDU 5733 tetrahedron(计算几何)【多校联合】
- hdu5858 Hard problem (计算几何)
- 【HDU5828】Hard problem(计算几何)
- HDU 6127 Hard challenge(计算几何)
- HDU 5858 Hard problem 2016多校10 1002 [相交圆面积]【计算几何】
- HDU 4643 GSM 简单计算几何 (2013多校联合)
- hdu 4629 计算几何 扫描线 (2013多校联合)
- hdu 5858 Hard problem
- android框架之Retrofit的使用
- query & rawQuery
- android中不同app间数据交互(1、简单一次性数据交互)
- 微服务架构 (六): 微服务间的共享的管理
- 侧滑一个Fragment
- HDU 5858 Hard problem(计算几何)【较难】【多校联合8.18】
- Codevs 3731 寻找道路 2014年 NOIP全国联赛提高组
- openwrt学习:make menuconfig的一些笔记
- java集合--Vector
- String.format()用法
- 关于线段树
- Spring整理系列(16)——通过单元测试理解spring容器以及dubbo+zookeeper单元测试异常处理
- 八大内部排序算法总结
- adb logcat 命令行用法 .