BestCoder Round #62 (div.2) 1002 Clarke and five-pointed star
来源:互联网 发布:薪水 知乎 编辑:程序博客网 时间:2024/06/14 13:27
Clarke and five-pointed star
Accepts: 237
Submissions: 591
Time Limit: 2000/1000 MS (Java/Others)
Memory Limit: 65536/65536 K (Java/Others)
问题描述
克拉克是一名人格分裂患者。某一天克拉克分裂为一个几何学习者,在研究多边形。在研究某一个多边形的时候,克拉克发现他多次遇到判断5个点是否能组成一个五角星的问题,在这里,这5个点分别代表五角星的五个顶点(顶角上的点)。于是他跑来想你求助,让你写出一个程序快速判定。即对于给出的5个点,判断这5个点是否能组成一个五角星。
输入描述
第一行一个整数T(1≤T≤10),表示数据的组数。每组数据有5行,每行有两个实数xi,yi(−109≤xi,yi≤109),表示第i个点的坐标。
输出描述
如果两个量相差小于10−4,则认为这两个量相等。对于每组数据,如果这5个点能组成一个五角星,则输出Yes,否则输出No。(如果5个点相同,那么也能组成一个五角星。)
输入样例
23.0000000 0.00000000.9270509 2.85316950.9270509 -2.8531695-2.4270509 1.7633557-2.4270509 -1.76335573.0000000 1.00000000.9270509 2.85316950.9270509 -2.8531695-2.4270509 1.7633557-2.4270509 -1.7633557
输出样例
YesNo
Hint
样例1如图样例2如图
容易看出只需要判断这5个点是否在一个正五边形上。
因此我们枚举排列,然后依次判断即可。
判定方法是,五条相邻边相等,五条对角线相等。
0 0
- BestCoder Round #62 (div.2) Clarke and five-pointed star
- BestCoder Round #62 (div.2) 1002 Clarke and five-pointed star
- hdu 5563 Clarke and five-pointed star 【BestCoder Round #62 (div.2) 1002】
- BestCoder Round #62 (div.2)-Clarke and five-pointed star(几何)
- BestCoder Round #62 (div.2) HDU 5563 Clarke and five-pointed star
- BestCoder Round #62 (div.2)Clarke and five-pointed star(极角排序,判断五边形)
- BestCoder Round #62 (div.2) HDOJ5563 Clarke and five-pointed star(计算几何)
- HDU 5563 Clarke and five-pointed star(判断正五边形)——BestCoder Round #62(div.1 div.2)
- 【HDU5563 BestCoder Round 62 (div1)A】【计算几何 凸包】Clarke and five-pointed star 正五边形判定 正五角星判定
- hdu5563 ( Clarke and five-pointed star )
- HDU 5563 Clarke and five-pointed star
- hdu5563 Clarke and five-pointed star
- HDU-5563 (Clarke and five-pointed star)
- HDOJ 5563 Clarke and five-pointed star
- BC-Clarke and five-pointed star(水)
- hdu5563 Clarke and five-pointed star(判正五边形,精度问题)
- HDOJ 5563 Clarke and five-pointed star(枚举)
- hdu 5563 Clarke and five-pointed star(几何)
- 基于POM(page oriented model)的UI测试脚本编写
- protobuf安装中遇到的问题及解决方案
- 数据库的三范式
- 高斯分布
- static_assert 是在编译时期的断言
- BestCoder Round #62 (div.2) 1002 Clarke and five-pointed star
- 索引列的选择
- Linux系统环境变量设置
- 2015年11月14日
- Facebook开源项目汇总
- 接收post数据的形式
- css3在线生成器
- 搭建maven+spring+freemaker+mybatis环境之三
- 分布式环境中的负载均衡策略