LINK:Not So Simple Polygon Embedding

搞了好久终于搞会了。

错误原因 没找到合适算边长的方法 要么就是边长算的时候算错了。

几何学的太差了 最后虽然把十边形的和六边形的给解出来了 但是还是没有找到一个公式。

一个简单的方法:构建出外接圆 利用余弦定理等等来解三角形即可。

最后容易推出 答案.

const db Pi=acos(-1.0);
int n,T;
int main()
{
//freopen("1.in","r",stdin);
get(T);
while(T--)
{
get(n);
db x=cos(Pi/(4*n));
db y=sin(Pi/(2*n));
printf("%.7lf\n",x/y);
}
return 0;
}

最新文章

  1. 安装 SSL 证书
  2. python版本升级及pip部署方法
  3. OA Framework - How to Find the Correct Version of JDeveloper to Use with E-Business Suite 11i or Release 12.x (Doc ID 416708.1)
  4. 提供一个免费的CSDN下载账号
  5. contentProvider模板
  6. iOS蓝牙交互(4.0)
  7. NSDictionary writeToFile:atomically: 时失败
  8. 查看 FormData 中已存在的值
  9. Angular项目中共享模块的实现
  10. [Android] Android ViewPager 中加载 Fragment的两种方式 方式(二)
  11. Ex3_28 在2SAT问题中,给定一个字句的集合..._第十二次作业
  12. shell编程之测试和判断
  13. 04 Zabbix4.0系统配置触发器trigger
  14. python线程,pipe管道通信原理
  15. final 140字评论II
  16. 【转载】51单片机data,bdata,idata,xdata使用注意事项
  17. zookeeper 选举
  18. Android工具类整合
  19. laravel里面的一些变量
  20. jmeter接口测试注意点

热门文章

  1. html5中二进制对象Blob的使用——Blob与ArrayBuffer、TypeArray和String的相互转换
  2. 面向对象之继承以及抽象(Java实现)
  3. Scanner 类
  4. PE解析器与加载器编写指南
  5. scrapy shell 的使用
  6. MYSQL 之 JDBC(二): 数据库连接(二)通过DriverManager获取数据库连接
  7. 数据可视化之powerBI基础(十六)PowerQuery的这个小功能,让你轻松发现数据质量问题
  8. 数据规整:连接、联合与重塑知识图谱-《利用Python进行数据分析》
  9. bzoj1745[Usaco2005 oct]Flying Right 飞行航班*
  10. bzoj3196Tyvj1730二逼平衡树