通过重复使用不同尺寸的不同形状来利用不同尺寸纸张上的最大空间

时间:2019-05-23 20:18:50

标签: python algorithm polygon

我们的应用程序正在进行中。在此应用程序中,我们提供了用于绘制svg形状的工具。

现在,我们的客户有一个非常不同的想法,这在逻辑上超出了我的想法。

他具有以下示例要求:

  • 他创建了三种svg形状:刀,泰迪熊,三角形。
  • 他可以选择这些形状中的任何一种或多种形状。
  • 他可以选择这些形状的不同大小。对于,例如。他可以拥有24 x 24泰迪熊,36 x 36泰迪熊和12 x 2刀。
  • 选择形状后,他选择要在其上打印这些形状的纸张尺寸。
  • 他想在所选尺寸的纸张上重复所选形状,以便最大程度地利用纸张。
  • 我负责为此编写一个算法,我的算法最多应输出20个结果集以供选择结果。

我真的不愿意开发这种算法。我需要一些逻辑来开发此算法。如果有人能让我开始重复逻辑,那将超出我的需要。

谢谢。

0 个答案:

没有答案