IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

趣题:把比萨分成若干等份使得至少有一份不含边

Matrix67: My Blog 2013-09-04 22:57:02 累计浏览 3,581 次
本机暂存

    请你把一个圆形的比萨分成若干个大小形状都相同的部分,使得其中至少有一部分不含有比萨的边儿。换句话说,你需要把一个圆分成若干个全等的部分,其中至少有一个部分不包含任何一段圆周。

   原图已失效

    答案:如图,首先用 6 条同样半径的 1/6 圆弧把整个圆分成 6 个形如鱼尾的全等图形,然后再沿着对称轴把每个鱼尾分成两半即可。这样,我们便把整个圆分成了大小形状都相等的 12 个部分,其中 6 个部分都不含有任何一段圆周(虽然有一个点在圆周上)。

   原图已失效

    在这种方案中,分出来的 12 个小块虽然都是全等的,但其中某些小块需要经过翻折后才能彼此重合。我们的下一个问题就是:请你再设计出一种圆的分割方案,使得每个小块都全等,至少有一个小块不含边,并且所有小块都可以仅通过旋转和平移就能与其他小块重合。

    答案:如图,首先用 12 条同样半径的 1/6 圆弧把整个圆分成 12 个全等的图形。这说明,刚才的每个鱼尾形都还有另一种平分方案。现在,把每个鱼尾形翻过来摆放,就得到满足要求的方案了。

   原图已失效

同分类推荐文章

  1. 对基本有序的序列排序算法 (2026-06-11 17:46:49)
  2. Four Levels Of Customer Understanding (2026-05-22 21:00:00)
  3. 除法的意义 (2026-04-12 20:52:17)

查看更多 算法 文章 →

建议继续学习

  1. 海量数据面试题举例 (累计阅读 11,113)
  2. 给年轻程序员的建议 (累计阅读 11,067)
  3. 贴着另一枚硬币旋转一周则自身转了两周:不同的解释方法 (累计阅读 6,391)
  4. 谁说使用Python你就写不出混乱的代码? (累计阅读 5,452)
  5. 能否在等边三角形点阵中画一个正方形? (累计阅读 5,158)
  6. 程序员应该是什么样的 (累计阅读 5,066)
  7. 面试总结[2014.06] (累计阅读 4,983)
  8. 千万不要迷信规律:大反例合集 (累计阅读 4,838)
  9. 从一道题目谈计算机和数学 (累计阅读 4,348)
  10. 正多边形的滚动与旋轮线下方的面积 (累计阅读 4,282)