广东省韶关市第一中学刘家骅5.pptVIP

  • 4
  • 0
  • 约3.36千字
  • 约 32页
  • 2018-11-27 发布于江苏
  • 举报
广东省韶关市第一中学刘家骅5

广东省韶关市第一中学 刘家骅 简单问题的另类算法 有一个多边形A1A2…AN ,在每条边AiAi+1上向多边形外做一个等腰三角形AiMiAi+1使得角AiMiAi+1=αi 由αi组成的集合满足其任何非空子集的角度和不是360度的倍数 给出N(3≤N≤50) ,所有Mi的坐标和αi,写一个程序,输出多边行的顶点的坐标 例题 Geometrical dreams(Ural1046) 一般方法——简单解方程 有没有其他方法呢? 让我们换一个角度思考问题 只要确定了一个顶点的坐标,多边形的其他顶点的坐标就能够通过简单计算得到,那么问题就转化为确定多边形的一个顶点的坐标 例题 Geometrical dreams(Ural1046) 例题 Geometrical dreams(Ural1046) 我们每次可以在当前最优位置旁边随机化确定第一个顶点的位置,然后计算此时第N+1个顶点与第1个顶点的距离 如果这个距离比当前最优距离更小,那么我们就用这个位置更新当前最优位置 显然,当第1个顶点与第N+1个顶点重合时,此时第1个顶点的位置即为其实际位置 例题 Geometrical dreams(Ural1046) 虽然这样的方法显然在任何方面都要比前面提到的普通做法要复杂 对于解决这道题目没有太大的意义 但是,它提供给我们一种崭新的思路—— 小试牛刀 从山顶到山脚的路上有n棵老树,现

文档评论(0)

1亿VIP精品文档

相关文档