HDU 5858 Hard problem (几何)
来源:互联网 发布:深证指数收盘价数据 编辑:程序博客网 时间:2024/05/21 00:46
思路:
做辅助线,推公式。
图中红线的三角形的三边已知,所以相关的角度可以得到,所以通过求扇形面积可以得到s1和s2的面积,答案也就得到了。
AC代码:
#include <iostream>#include <cstdio>#include <cmath>#define pi acos(-1)using namespace std;int main(){ int t; cin>>t; double l; double s,s2,s3; double j1 = acos(5.0*sqrt(2.0)/8.0); double j2 = acos(3.0/4); double ans; while(t--){ scanf("%lf",&l); s = sqrt(7)*l*l/16; s2 = 0.5*l*l*(j1)-s; s3 = 1.0/8*l*l*(pi/2-j1-j2); ans = (pi/(16)*l*l - s2 - s3)*4; printf("%.2f\n",ans); } return 0;}
1 0
- 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 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 (公式推导)
- 数学题(Hard problem,HDU 5858)
- hdu5858 Hard problem (计算几何)
- HDU 5858 Hard problem 2016多校10 1002 [相交圆面积]【计算几何】
- 求两个数组的交集
- 常用排序算法Java实现
- If not now,when? If not me,who?
- 算法之约瑟夫问题
- String、StringBuffer与StringBuilder的整理
- HDU 5858 Hard problem (几何)
- javaweb开发经验
- 第三方登录流程
- os x 代码方式添加文件夹到Finder收藏栏中
- CSDN(2109)找女朋友
- NOIP 提高 公约数
- FlowRadioGroup-自定义布局
- 数据结构实验之排序六:希尔排序
- JDBC JDBCTemplate Mybatis Hibernate