【Gym - 101124A】The Baguette Master (数学,几何)
2017-02-20 16:38
232 查看
BUPT2017 wintertraining(15) #4F
Gym - 101124A
Gym - 101124A
题意
给定画框宽度,画的四边和一个对角线长度,求画框外沿周长。题解
过顶点做画框的垂线,每个角都得到两个全等直角三角形。然后用余弦公式求得四个角,再在直角三角形中计算出比内沿多出来的长度,加上画的四边长度即可。代码
#include <cstdio> #include <cstring> #include <algorithm> #include <cmath> using namespace std; double a,b,c,d,e,h; double get(double t){ return h/tan(t/2)*2; } double getc(double a,double b,double c){ return acos((a*a+b*b-c*c)/2/a/b); } int main() { scanf("%lf%lf%lf%lf%lf%lf",&h,&a,&b,&c,&d,&e); printf("%.3f",a+b+c+d+get(getc(d,e,c)+getc(a,e,b))+get(getc(c,e,d)+getc(b,e,a))+get(getc(d,c,e))+get(getc(a,b,e))); return 0; }
相关文章推荐
- 【 Gym - 101124E 】Dance Party (数学)
- GYM 100488 A. Yet Another Goat in the Garden(计算几何)
- HDU2438 Turn the corner【三分法】【数学几何】
- Tell me the area---hdu1798 (数学 几何)
- Gym - 101492 F. Hitting the target(几何)
- zoj----1090---The Circumference of the Circle---数学几何
- hdu 1115 Lifting the Stone (数学几何)
- HDOJ题目1392Surround the Trees(数学几何,凸包模板)
- 【阔别许久的博】【我要开始攻数学和几何啦】【高精度取模+同余模定理,*】POJ 2365 The Embarrassed Cryptographer
- 【待补】华中农业大学第五届程序设计大赛 F Escape from the Darkness [解析几何]【数学】
- hdu 1791 Where is the little Jgshining?(数学题--平面几何--判断圆心和判断三点是否为同一直线)
- 数学几何____Determine the Shape(uva 11800)
- 山东省第四届ACM程序设计竞赛A题:Rescue The Princess(数学+计算几何)
- Codeforces Gym 100379J Move the (p, q)-knight to the corner! 组合数学DP, Lucas定理
- HDU Reorder the Books (数学题吧)
- How to use softvol to control the master volume
- The Assembly Programming Master Book
- Interacting with the Master Page from the Content Page
- Setting the Master Configuration on the Slave
- sgu227:The art to the broad masses!(计算几何)