zoukankan      html  css  js  c++  java
  • 计蒜客A

     

    联想公司最近要设计一个体现公司文化的 logo。联想的设计师想出了一个方案:先画了一个顶点 O,接着画出以顶点 O 为公共顶点的、夹角为 θ的两条线段 l1​​ 和 l2

    其中 l1作为圆 C1的直径,l2作为圆 C2 的直径。两个圆需要画在同一个圆形的塑料板上。请算出这个塑料板最小的面积是多少。

    输入格式

    输入只有一行,一共 333 个浮点数l1​​、l2​​和 θ。其中 0≤l1​​,l2≤10^3;−10^3≤θ≤10^3

    θ的单位是度,即当 θ 为 90度时,sinθ=1

    样例输入1

    1 1 90

    样例输出1

    2.2888179796

    样例输入2

    6 6 -666

    样例输出2

    59.774440524
     
    //考虑精度问题,关于pi定义​

    #include<bits/stdc++.h>
    #define pi 3.14159265358979
    using namespace std;
    int main()
    {
    double d1,d2,q,r,area;//角度q
    while(scanf("%lf %lf %lf",&d1,&d2,&q)==3)
    {
    double t=d1*d1+d2*d2-2*d1*d2*cos(q*pi/180);
    r=sqrt(t);
    area=(t+(d1+d2)*2*r+(d1+d2)*(d1+d2))*pi/16;
    printf("%.10f ",area);
    }

    return 0;
    }

     
     
     
    至于未来会怎样,要用力走下去才知道,先变成更喜欢的自己,再遇到一个不需要取悦的人,反正路还长,天总会亮!
  • 相关阅读:
    禁止鼠标多次点击选中div中的文字
    深入浅出 Nodejs 学习笔记 1
    svn 树冲突
    nodejs 按行读取 readline
    git版本控制器的基本使用
    规范javascript书写
    media query
    软件工程
    The sixth day
    The fifth day
  • 原文地址:https://www.cnblogs.com/huajizanfang12/p/5561326.html
Copyright © 2011-2022 走看看