一张海报的尺寸是 cm × cm,要把它剪成同样大小的正方形,并且不留任何边角料。
正方形的边长最大是多少?正方形的个数最少是多少?
把「不留边角料」翻译成整除条件。 设正方形的边长为 ,那么两条边上都必须正好排下整数个正方形,也就是 和 都得是 的整数倍:
换句话说, 是 和 的公约数,能取到的最大 就是它们的最大公约数。这就是这道题的全部内容 —— 几何只负责提供整除条件。
用分解质因数求最大公约数。
最大公约数对每个公共质因数取两边指数里较小的那个。质因数 只出现在 里,贡献不了;质因数 的指数分别是 和 ,于是贡献 :
所以最大的正方形边长是 cm。(用辗转相除法更快,结果一样:,,,,最后一个非零余数就是 。)
数一数每条边上能排几个。
两个除法都除得尽,说明这样铺确实不会剩下边角料。
相乘得到正方形的总数。
用面积核对一下:海报面积是 cm²,每个正方形是 cm²,。✓ 两种数法必然一致,因为这些小块恰好把整张纸铺满。
说明为什么正方形越大、块数反而越少。 块数是 , 越大它越小。所以「边长最大」和「块数最少」其实是同一个问题问了两遍 —— 两问都由 这一个数来回答。取更小的公约数当然也能铺满,只是白白多剪几刀: 要剪 个, 要剪 个。
Need to solve a different problem like this? Open the solver →