HDU-5858 Hard problem(计算几何)
来源:互联网 发布:淘宝小崔韩代 编辑:程序博客网 时间:2024/05/20 22:26
题目:https://vjudge.net/problem/469269/origin
题意:求阴影面积
思路:三角函数
代码:
见http://blog.csdn.net/pnan222/article/details/52275172
(图画出来也就出来
了
#include<bits/stdc++.h>using namespace std;int main(){ int T; double L; cin>>T; while(T--) { scanf("%lf",&L); double A = acos(5.0*sqrt(2) / 8.0); double B = asin(2.0 * sin(A)); //cout<<A<<endl<<B<<endl; double S1 = 1/2.0 * 2.0 * A *L*L; double S2 = 1/2.0 * 2.0 * B *(L/2)*(L/2); //cout<<S1<<endl<<S2<<endl; //计算三角形的面积 double a = L,b = L/2,c = L*sqrt(2.0)/2; double p = (a+b+c)/2.0; double S3 = sqrt(p*(p-a)*(p-b)*(p-c)); //cout<<S3<<endl; double S = S2+2*S3-S1; printf("%.2f\n",S*2); }}
0 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】
- hdu5858 Hard problem (计算几何)
- 【HDU5828】Hard problem(计算几何)
- HDU 6127 Hard challenge(计算几何)
- HDU 5858 Hard problem 2016多校10 1002 [相交圆面积]【计算几何】
- hdu 5858 Hard problem
- hdu 5858 Hard problem
- HDU 5858 Hard Problem
- hdu 5858 Hard problem
- 读计算机必看:美国顶尖IT公司从哪些大学招人最多?
- Redis Sentinel 说明
- 多线程同步问题-练习题1-笔记整理
- 禅道的使用
- A+B Problem IV
- HDU-5858 Hard problem(计算几何)
- 创建Stream
- hadoop报错解决方案---安装系列三
- 做游戏,学编程(C语言) 3 利用函数对飞机游戏进行重构
- LeetCode-150. Evaluate Reverse Polish Notation (JAVA)逆波兰表达式求值
- PHP设计模式系列(十一):状态模式
- 做游戏,学编程(C语言) 4 flappy bird
- SpringBoot非官方教程 | 第十四篇:在springboot中用redis实现消息队列
- 文章标题