UVA - 10286

题目介绍:
You are asked to place the largest possible square inside a
regular pentagon (whose internal angles are same and all the
sides are same in length). You are given the information that
one vertex of the square will be coincident with a vertex of
the square as shown in the figure below. You will have to find
the length of a side of the square when a side of the regular
pentagon is given.

大意:
在给定边长的五边形中找出边长最长的四边形,给出最大变长。

分析:
感觉上是当四边形最上的点和五边形最上面点重合时最大,也有可能是当四边形最下的点在五边形底边中点。用程序判断一下哪个大。
计五边形边长为X,四边形边长为Y。
前一个情况添加辅助线可以得到X和Y分别对应63°角和108°角,后一个X/2和Y分别对应27°角和108°角。
用正弦定理即可求出长度。

AC代码:

#include<iostream>
#include<cmath>
using namespace std;const double PI=acos(-1);int main(){double n;while(scanf("%lf",&n)==1){double ans=max(n*sin(0.6*PI)/sin(63.0/180.0*PI),n*sin(0.6*PI)/(2.0*sin(0.15*PI)));printf("%.10lf\n",ans);}return 0;
}

UVA - 10286相关推荐

  1. UVA, 10286 Trouble with a Pentagon

    题意:求正五边形里面最大正方形的边长. 分析:  以五边形最上面的顶点作为原点,建立直角坐标系,用三角函数求出五边形所有的点的坐标,所有点都求出来了,正方形的不就进一步求出来了. #include & ...

  2. uva 10286 Trouble with a Pentagon

    题意:求正五边形的内接正方形边长 给出正五边形边长 分析:y = sinY / sinX * x #include <iostream> #include <cstdio> # ...

  3. UVa Online Judge 工具網站

    UVa Online Judge 工具網站 转自http://www.csie.ntnu.edu.tw/~u91029/uva.html Lucky貓的ACM園地,Lucky貓的 ACM 中譯題目 M ...

  4. [搜索]UVa 129 困难的串

    题意:将一个包含两个相邻的重复子串的子串,称为"容易的串",其他为"困难的串". 输入正整数n和l,输出由前l个字符组成的,字典序第n小的困难的串. 输入样例: ...

  5. uva 401.Palindromes

    题目链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem ...

  6. Uva 3767 Dynamic len(set(a[L:R])) 树套树

    Dynamic len(set(a[L:R])) Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 https://uva.onlinejudge.org/in ...

  7. UVA 11752 超级幂

    UVA 11752 超级幂 Z - The Super Powers Time Limit:1000MS     Memory Limit:0KB     64bit IO Format:%lld & ...

  8. UVa 11174 - Stand in a Line

    http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&p ...

  9. UVa 10112 - Myacm Triangles

    UVa第一卷最后一题. 求内部不含点并且面积最大的三角形. 暴力. 代码如下: 1 #include<iostream> 2 #include<cstdio> 3 #inclu ...

最新文章

  1. 【小米校招笔试】一个数组是由有序数组经过n次循环移动后所得,请你用最快速度查找某个元素位置
  2. Linux基础知识part3
  3. 数据挖掘工具weka使用
  4. 51芯片4*4列阵按键c语言程序,单片机城中社稷.doc
  5. Stream从Python切换到Go的原因
  6. (十六)K-Means聚类
  7. 做了那么多营销,为什么没有效果?
  8. Qt编写安防视频监控系统23-图片地图
  9. CentOS7环境下编译Hadoop3.2.1源码
  10. 2021 年第一次做核酸检测是什么体验
  11. Stm32学习(基于HAL库)
  12. 一文看尽Stata绘图
  13. 小米4充不了电处理办法(图文)小米4不能充电的维修教程
  14. 若依ruoyi——手把手教你制作自己的管理系统【二、修改样式】
  15. 【读书笔记 1】《读大江大河 有感》
  16. cdn部署php,Typecho博客全站部署腾讯云CDN教程
  17. Swift 属性与方法
  18. 移动通信各制式、调制的速率及频谱利用率(2G-4G)
  19. 移动端UI界面设计之APP字体排版原则| 萧蕊冰
  20. 【.NET6+Modbus】Modbus TCP协议解析、仿真环境以及基于.NET实现基础通信

热门文章

  1. centos下安装anaconda、scikit-learn、opencv、pytorch 和torchvision(文件在Windows下载好linux版本,使用xshll传到linux)
  2. https://www.52pojie.cn/thread-688820-1-1.html
  3. C语言中变量的作用域
  4. 人工智能的三个发展阶段
  5. 机器视觉设计,如何正确的选择相机和镜头?
  6. 计算机测试的论文,软件测试毕业论文-软件工程论文-计算机论文.docx
  7. esp8266驱动电机
  8. MySQL的数据类型 .
  9. 拼多多:item_search-根据关键词取商品列表接口,拼多多关键词搜索API接口,拼多多上货API接口,拼多多API接口
  10. 《CSDN Markdown简明教程》课程上线!