联想的显示屏校准(简单)

1000ms                                 131072K

联想公司最近要设计一个体现公司文化的 logo。联想的设计师想出了一个方案:先画了一个顶点 O,接着画出以顶点O为公共顶点的、夹角为 θ 的两条线段 l1​​ 和 l2,其中 l1​​ 作为圆 C1​​ 的直径,l2l​​ 作为圆 C2C 的直径。两个圆需要画在同一个圆形的塑料板上。请算出这个塑料板最小的面积是多少。

输入格式

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

θ单位是度,即当 θ\thetaθ 为 90 度时,sinθ=1。

输出格式

输出一行,表示圆形塑料板的最小面积。结果误差在 10^-6​​ 以内均被认为是正确的。

样例输入1

1 1 90

样例输出1

2.2888179796

样例输入2

6 6 -666

样例输出2

59.774440524

题意:已知两个圆的直径(一端共同在坐标轴的原点),且知道夹角,求在此平面的一个最小圆,能包含这两个已知圆。

题目链接:联想公司的 logo 设计

解题思路:关键就是确定圆的位置,证明我要去试试再补。

官方解释:连接两条线段的中点,向两边延长直到和两个圆相交,两个交点连线即为最小的外接圆直径。其中,两条线段中点的距离可以用余弦定理求得。需要注意精度问题,比如π 最好使用 acos(−1)而非 3.1415。

代码:

// 联想公司的 logo 设计
//题目链接:http://nanti.jisuanke.com/t/11155
#include#include#include#include#includeusing namespace std; const double PI = acos(-1); //就是 π的值 int main() { double l1,l2,rad,ans; while(~scanf("%lf%lf%lf",&l1,&l2,&rad)){ double len=(l1*l1+l2*l2)-(2*l1*l2*cos(rad*PI/180));//余弦定理a^2+b^2-2*a*b*cos(角度)=c^2 len=sqrt(len)/2; //开根号求c ans=(len+(l1+l2)/2)/2; //大圆半径 ans=PI*ans*ans; //面积公式 printf("%.9f\n",ans); } return 0; } 



联想公司的 logo 设计相关推荐

  1. 2016 计蒜之道 初赛 第二场 联想公司的 logo 设计(计蒜客)

    题目: 输入输出说明: 输入输出样例: #include <stdio.h> #include <math.h> #define PI 3.1415926535898 int ...

  2. LOGO设计辅助图形的人性化设计

    LOGO设计辅助图形的人性化设计 编辑:AGO(安可)品牌顾问 LOGO设计的终极目的是为人服务,这是LOGO设计中的一个重要问题,所以人性化设计,必须要存在于辅助图形的设计当中. LOGO设计的基本 ...

  3. avenir字体可以商用吗_顶级公司的顶级logo设计原来用的这些字体!附字体下载...

    文字 LOGO 的设计经常会采用优质的经典字体作为基底,那么我们所熟悉的著名品牌会使用哪些经典字体?这些字体本身又有哪些特质,被这些品牌所选择?而设计师在设计的时候,又是如何借用这些字体的特质来凸显品 ...

  4. [市场产品部]MP部副部长(陈晓慧):餐饮公司LOGO设计与制作

    日期:2011.10.24 设计制作人员:MP部 陈晓慧 设计制作项目:餐饮类集团LOGO 对方对LGOG的要求: ①一个餐饮类公司的LOGO; ②可以参照百盛的LOGO设计: ③公司名"随 ...

  5. 标志设计案例-logo设计公司EOVAS

    logo标志设计案例展示: logo设计公司EOVAS11月14日分享,logo标志案例展示-中联净水 logo标志 logo类型:文字+图标 以上案例图片为logo设计公司EOVAS原创 转载于:h ...

  6. 游戏公司logo设计-游戏公司品牌设计-兴动设计

    游戏公司logo设计-游戏公司品牌设计-APL爱谱雷游戏科技公司品牌形象策划.游戏公司logo设计理念:字母标的设计由爱谱雷的拼音首字母"APL"融合方向键.俄罗斯方块和心的元素创 ...

  7. 设计公司的高端logo设计

    在寻找创意的时候,高端的logo设计创意会不会以头脑意象的形式出现? 仅仅是意象中的一个轮廓而已,并不是清晰的意象.比如,马上要推出的系列照片是关注一对母子关系的.一共有八幅照片和一段电影.照片上的男 ...

  8. 优秀logo设计解析_日本的logo设计为什么那么优秀?

    LOGO是企业和品牌的图腾,好的LOGO设计除了可以让人快速联想到品牌的诉求和企业的精神之外,LOGO设计更能形塑出整体视觉形象. 其中日本的LOGO设计风格就常被业界视为经典案例,因为日式LOGO设 ...

  9. 【欣赏】logo设计原则 + 一组设计独特的logo欣赏

    ❤ logo的设计原则: 1.简洁 2.在黑色和白色底色下均能良好显示 3.在小尺寸下能良好显示 4.在众多情况下能良好显示(如产品包装上,广告上等) 5.通常要包含公司的名称 6.作为公司的市场营销 ...

最新文章

  1. 从git中永久物理删除私密文件(改写git历史)
  2. 【电子书类】C/C++电子书下载汇总
  3. 使用临时文件mkstemp和输出errno对应的错误描述信息strerror
  4. 《快乐编程大本营》java语言训练班 1课:第一个java程序:你好,范冰冰;
  5. Cadence Orcad Capture导出网表的方法图文教程及视频演示
  6. 死磕 Java8 新特性,17 种日期处理方式!
  7. 提取地图中道路_准确度93%!人工智能如何完成高精度的地图特征推测?丨城市数据派...
  8. 这里带你了解IR2104驱动电路
  9. 百度脑图打开本地xmind文件的方式
  10. 著名球星罗纳尔迪尼奥担任巴西旅游大使
  11. php 自动抢红包机制,用脚本实现自动抢红包
  12. dilated conv的理解
  13. Lucene 和 Kibana、ElasticSeach、Spring Data ElasticSearch
  14. 1051 复数乘法 分数 15
  15. MySQL数据库-表的插入详解
  16. 大学生开学需要准备哪些数码产品、五款大学生必买的电子产品
  17. 迅雷投身区块链,两年投入3亿开发共享计算及区块链
  18. 华为WATCH GT 3和其他品牌手表比怎么样
  19. COSCon'22 开源商业论坛 | 刘天栋:从社区参与到开源商业化
  20. 兰大机试复试真题答案c语言版

热门文章

  1. jQuery阻止事件冒泡
  2. pythonset遍历_python如何遍历set
  3. Linux课堂篇3_Linux目录结构、快捷键、常用基础命令
  4. 【源码那些事】超详细的ArrayList底层源码+经典面试题
  5. Centos7部署NFS-V4
  6. c++ 定时器SetTimer
  7. windows Oracle 忘记管理员用户名密码且系统认证失败
  8. 非参数回归和相关统计检验
  9. AidluxVScode编程调试及AI案例测试
  10. 职称计算机隐藏桌面图标,2016职称计算机Windows复习巩固题