首页 > 试题广场 >

翻滚六边形

[编程题]翻滚六边形
  • 热度指数:370 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
有一个边长为1的正六边形,只要 一推它就可以一直滚下去,正六边形左下角为A,想知道正六边形翻滚k次A点的轨迹边长是多少呢。如图是正六边形翻滚一次的情况。给定正六边形翻滚次数k,求A点翻滚轨迹长度


示例1

输入

3

输出

4.955392

备注:
,返回值与答案误差应小于0.00001
头像 东溪看水
发表于 2020-08-06 17:28:15
题目 牛牛有一个边长为 1 的正六边形,只要牛牛一推它就可以一直滚下去,正六边形左下角为 A。如图是正六边形翻滚一次的情况。给定正六边形翻滚次数 k,求 A 点翻滚轨迹长度。 解题思路 第 1 次翻滚的轨迹长度为 ,其中 。第 2 次翻滚的轨迹长度为 ,其中 。第 3 次翻滚的轨迹长度为 ,其中 展开全文

问题信息

难度:
2条回答 1534浏览

热门推荐

通过挑战的用户

查看代码